CentOS環境搭建 - (5) Navicat Premium 12遠程連接CentOS7.5中MySql8.0.13數據庫

一、使用Navicat Premium 12連接MySql8.0.13
1.1、打開“Navicat Premium 12”軟件。
1.2、新建連接

1.3、測試連接

二、改變MySQL8.0的連接權限 及 修改MySQL8.0的密碼的編碼方式
2.1改變MySQL的連接權限 
由於MySQL的默認的root的連接權限只是本機的,因此,我們需要開啓他的權限,使得它可以使其他人都能連接到他,這裏有很多方法可以走到,我這裏用改表法。
改表法,顧名思義,就是改變數據庫的表,使得root這個賬號能夠處理其他ip地址的連接。
2.1.1、使用PUTTY.EXE,用root用戶登錄CentOS系統,輸入mysql -u root -p,然後輸入密碼,登錄mysql。

2.1.2、使用mysql數據庫(use mysql)

2.1.3、查看數據庫表(select host, user from user;)

2.1.4、修改數據庫表(update user set host = '%' where user = 'root';),這樣就可以使得root賬號能夠被其他ip連接入數據庫了。

2.2修改MySQL8.0的密碼的編碼方式
由於MySQL8.0修改了他的編碼方式,而Navicat沒有這個編碼方式的密碼,因此,就只能將密碼的編碼方式修改爲原來的編碼方式了,不然就登錄不了。
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Abcd@1234';
FLUSH PRIVILEGES;

三、centos7防火牆開放3306端口
查詢有哪些端口是開啓的:
firewall-cmd --list-port

查詢端口號3306是否開啓:
firewall-cmd --query-port=3306/tcp

開啓3306端口:
firewall-cmd --zone=public --add-port=3306/tcp --permanent

四、再次點擊“測試連接”,連接成功。


打開mysql數據庫查看user表,至此“Navicat Premium 12”連接CentOS7.5中MySql8.0.13數據庫正常。

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