天天看點

阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)

首先你需要購買一台阿裡雲伺服器,記得作業系統選擇linux。購買連結如下: https://partner.aliyun.com/shop/1586986852753298?spm=a2cbv.aps.0.0.33a1561cJ1rWDi

阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)
首先進入到 cd /home/data/ 目錄下(沒有目錄自己建立一個)
阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)
1.下載下傳 MySQL yum包

wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm      

如果 wget 不存在,使用 yum 安裝它

yum -y install wget      
阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)

2. 安裝MySQL源

rpm -Uvh mysql57-community-release-el7-10.noarch.rpm      
阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)

3. 安裝 MYSQL 服務端

yum install -y mysql-community-server      

4. 啟動 MYSQL

systemctl start mysqld.service      

5. 檢查 MYSQL 是否 已經啟動

systemctl status mysqld.service      
阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)

6. 擷取 臨時密碼;MYSQL 預設會生成一個 臨時密碼在 日志檔案

grep 'temporary password' /var/log/mysqld.log      
阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)

7. 使用臨時密碼登入 MYSQL ,并修改密碼

mysql -uroot -p    
w_FRaUH)C8_F      
阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)

修改密碼規則(mysql5.7預設密碼政策要求密碼必須是大小寫字母數字特殊字母的組合,至少8位,嫌麻煩可以先修改密碼規則政策)

set global validate_password_policy=0;
set global validate_password_length=1;      
阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)

修改密碼

ALTER USER 'root'@'localhost' IDENTIFIED BY 'demo2020';      
阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)

8.授權其他機器遠端登入

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'demo2020' WITH GRANT OPTION;
FLUSH PRIVILEGES;      
阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)

9.設定開機自啟動

先退出 MYSQL 指令

阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)
設定開機啟動,然後重新加載新的unit 配置檔案  
systemctl enable mysqld     
systemctl daemon-reload      

10.設定MySQL的字元集為UTF-8,令其支援中文

阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)
vim /etc/my.cnf      

按字母 i 進入插入模式,修改完,按 ESC 進入指令模式,然後輸入 :wq 退出并儲存

阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)

11.重新開機 MYSQL

12.開放 3306 端口,在阿裡雲控制台設定 -> 雲伺服器ECS -> 安全組規則配置,開放 3306 端口;(不是阿裡雲的話,需要通過防火牆來開放端口,具體的可以自行百度下)

阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)

13. 遠端連接配接測試

阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)

到此,就大功告成了!

補充: 解除安裝MySQL倉庫

一開始的時候我們安裝的yum,每次yum操作都會更新一次,耗費時間,我們把他解除安裝掉

rpm -qa | grep mysql      
阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)
yum -y remove mysql57-community-release-el7-10.noarch      
阿裡雲 Centos7.0 安裝 MYSQL5.7(超詳細附截圖)

繼續閱讀