1、yum倉庫下載MySQL: yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
2、yum安裝MySQL: yum install mysql-community-server
3、啓動MySQL服務:service mysqld start
4、檢查MySQL服務狀態: service mysqld status
5、查看初始密碼(複製密碼):sudo grep 'temporary password' /var/log/mysqld.log
6、本地MySQL客戶端登錄:mysql -uroot -p
7、輸入密碼,登錄
8、修改密碼 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456‘;
報錯1193,是因爲密碼太簡單,沒有符合密碼驗證規則,執行下面語句
mysql> set global validate_password.policy=0;
mysql> set global validate_password.length=1;
9、配置MySQL允許外部訪問
mysql> USE mysql;
mysql> SELECT 'host' FROM user WHERE user='root'; #查看user表的host值
mysql> UPDATE user SET host = '%' WHERE user ='root'; #修改host值
mysql> flush privileges; #刷新MySQL的系統權限相關表
10、添加3306端口
添加
firewall-cmd --zone=public --add-port=3306/tcp --permanent (--permanent永久生效,沒有此參數重啓後失效)
重新載入
firewall-cmd --reload