centos7安裝mysql8

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章