linux常用命令
ls:查看該目錄下文件
pwd:查看文件目錄
rm -f 文件名:刪除文件
/usr/local/mysql/bin/mysql -u root -p 登錄mysql
第一步:jdk的安裝
下載jdk後,解壓報錯(原因是選擇接受協議的問題),輸入如下命令:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz
解壓jdk壓縮包,使用命令 tar -zxvf 文件名
然後配置環境變量,主要編輯以下兩個文件
vi /etc/environment 和 vi /etc/profile
最後使用java -version查看版本信息
第二步:mysql的安裝
1.下載mysql ,以5.7爲例
sudo wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
解壓 tar -zxvf 文件名
2.移動 文件到 /usr/local/
重命名 mv 文件名 mysql
3.新建data目錄 mkdir data
4.新建mysql用戶、mysql用戶組
# mysql用戶組
groupadd mysql
# mysql用戶
useradd mysql -g mysql
5.將/usr/local/mysql的所有者及所屬組改爲mysql
chown -R mysql.mysql /usr/local/mysql
6.配置,初始化
/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
執行後出錯,libnuma原因,執行如下命令,後再初始化
yum install -y numactl
編輯/etc/my.cnf
[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
# 取消密碼驗證
skip-grant-tables
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# skip-grant-tables
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
7.開啓服務
7.開啓服務
# 將mysql加入服務
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
# 開機自啓
chkconfig mysql on
# 開啓
service mysql start
8.設置密碼
# 登錄(由於/etc/my.cnf中設置了取消密碼驗證,所以此處密碼任意)
/usr/local/mysql/bin/mysql -u root -p
# 操作mysql數據庫
>>use mysql;
# 修改密碼
>>update user set authentication_string=password('你的密碼') where user='root';
>>flush privileges;
>>exit;
9.將/etc/my.cnf中的skip-grant-tables刪除,至此mysql安裝完成
[注] mysql 遠程連接問題
use mysql
select host,user from user;
update user set host='%' where user ="root";
flush privileges;
第三步:redis的安裝
1.下載 解壓
wget http://download.redis.io/releases/redis-4.0.10.tar.gz
tar -xzf redis-4.0.10.tar.gz
2.編譯
cd redis-4.0.10
make
注:若執行make出錯,可能是c++未裝,使用命令 yum -y install gcc-c++
3.配置遠程訪問
進入redis目錄,vi redis.conf 修改配置文件
註釋綁定的本機地址
設置redis-service爲後臺服務
將"daemonize no"改爲"daemonize yes"
設置redis-cli連接redis服務器的密碼
啓動redis(進入redis目錄)
./src/redis-server redis.conf
查看進程
ps -ef | grep redis
第四步:nginx的安裝
準備(安裝pcre和zlib最新版本):
1.pcre:https://ftp.pcre.org/pub/pcre/
2.zlib:http://www.zlib.net/
3.nginx:https://nginx.org/en/download.html
$wget 下載地址
$tar -xvzf 文件名
$cd 文件目錄
$./configure
$make
$make install
注:在阿里雲添加安全組規則
參考博客:
主要參考:https://www.jianshu.com/p/9cac6c9df0e0
mysql:https://www.cnblogs.com/hl15/p/9541479.html
redis:https://www.cnblogs.com/wangchunniu1314/p/6339416.html
make出錯:https://blog.csdn.net/weixin_40493969/article/details/81150469