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