Navicat遠端連線Centos8.4伺服器MySQL8.0資料庫
阿新 • • 發佈:2022-05-27
一、首先登陸伺服器後臺管理,使伺服器開放3306策略
二、開啟遠端連線
1、登陸伺服器的MySQL資料庫
mysql -uroot -p
2、登入成功後,切換資料庫
use mysql;
3、檢視當前使用者
select user,host from user;
注: 這裡只列舉了兩個欄位,這張表的欄位很多,一般比較關注的就這幾個:
host:訪問主機
user:訪問使用者名稱
plugin:認證方式(密碼加密方式)
authentication_string:密碼加密後的一長串字元
4、允許root使用者遠端訪問
#這樣開啟遠端訪問的前提是,之前把MySQL的策略修改和設定自定義密碼過。 update user set host='%' where user='root'; set global validate_password.policy=0; GRANT ALL ON *.* TO 'root'@'%'; ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
三、使用Navicat遠端連線
1、使用SSH連線
其中主機為伺服器IP 地址,埠22不用動,使用者名稱為你的主機登入名,注意密碼不是資料庫密碼而是你的主機名登入密碼。