Centos 7 安裝Mysql 8 教程

1、添加mysql 8 的安裝源,在Centos 7上:

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.no

2、添加完源之後,安裝mysql8

sudo yum --enablerepo=mysql80-community install mysql-community-server

遇到選擇,輸入y

 到如下圖所示,表示安裝完成

 3、使用下面的命令,啓動mysql

sudo service mysqld start

服務器已經啓動

4、查看一下運行狀態

service mysqld status

狀態正常,沒毛病

5

5、mysql在安裝後,會有一個臨時的密碼,我們需要修改這個密碼,爲我們自己的密碼

使用下面的命令,查詢密碼:

grep "A temporary password" /var/log/mysqld.log

找到了臨時密碼,接下來我們來更改密碼

我們先使用下面的命令,登錄到mysql,需要輸入密碼,密碼爲剛剛我們查詢到的臨時密碼,輸入進去

mysql -uroot -p

看到mysql,說明登錄成功了

那麼接下來修改密碼:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

在修改密碼的時候,發現,提示,說我設置的密碼不符合當前策略。一般是大寫,一小寫,還有特殊符號

所以這裏,建議大家輸入一個比較複雜的密碼。如果大家不想設置複雜的密碼,那也可以修改密碼策略。這裏我就不在多贅述了

看到上圖內容,表示已經修改OK

6、下面說說遠程鏈接配置

use mysql;
select host, user, authentication_string, plugin from user;

我們需要創建一個host 是% 的root 賬戶:

CREATE USER 'root'@'%' IDENTIFIED BY '你的root密碼';

在查詢一下:

select host, user, authentication_string, plugin from user;

 創建ok

在執行:

GRANT ALL ON *.* TO 'root'@'%';

執行ok

使用navict鏈接一下試試:

如果發現不能鏈接,可能是因爲服務器端口沒有開放,可以嘗試開發端口,或者是因爲mysql8的加密方式不同,需要修改密碼加密方式即可。

到此,教程結束。

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