linux 安裝 mysql8


1. 下載地址: https://dev.mysql.com/downloads/file/?id=484922

 

2. 安裝 mysql80-community-release-el7-3.noarch.rpm  和  mysql-community-server

執行: yum -y install mysql80-community-release-el7-3.noarch.rpm  安裝數據源

執行: rpm -qa|grep mysql   查看是否安裝成功

到這里表示第一步安裝成功!

 

執行:yum install mysql-community-server   安裝mysql服務

 按照提示 y  安裝!!到這里就已經安裝好了!

 

3. mysql 服務指令:

啟動服務: systemctl start mysqld 

停止服務: systemctl stop mysqld

查看狀態: systemctl status mysqld

 

4. 查看登錄密碼,用於登錄

執行: grep "password" /var/log/mysqld.log   或者   less  /var/log/mysqld.log 

 

5.登錄mysql 

執行: mysql -u root -pJJJL-qEN/58%

注意:第一次需要設置密碼!!  

設置密碼: alter user 'root'@'localhost' IDENTIFIED BY 'MyNewBoat@321';

 

 

6. 修改密碼策略

#查看密碼策略

  show variables like '%validate_password_policy%';

  show variables like '%validate_password_length%';

#修改密碼策略

  set global validate_password_policy=0;

  set global validate_password_length=6;    

了解:validate_password.policy(校驗規則),取值范圍[0,1,2],默認值1。   0(LOW):只校驗長度;1(MEDIUM):校驗長度、大小寫和特殊字符;2(STRONG):校驗長度、大小寫、特殊字符和dictionary_file

 

#設置策略后修改密碼

執行:alter user 'root'@'localhost' IDENTIFIED BY 'MyPassword';

 

 

# 修改完畢建議測試退出重登錄!!  

執行: exit;

執行: mysql -u root -pMyPassword

 

7. 設置允許遠程登錄

執行:  use mysql;    選擇操作數據

執行:select host,user from user;   查看root賬戶信息

主要是修改 root 用戶中host 字段 localhost  改為 %

執行: update user set host='%' where user like 'root';

 

執行: flush privileges;   刷新設置 

 

執行: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

執行: flush privileges;   刷新設置 

 

8. 開放防火牆端口

執行:  firewall-cmd --zone=public --add-port=3306/tcp --permanent

重啟防火牆執行:systemctl start firewalld

防火牆詳情參考https://www.cnblogs.com/M87-A/p/12906734.html

 

9.測試遠程連接

 

大功告成,恭喜安裝成功!!

 

歡迎加入本人QQ: 425759592

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM