1. 程式人生 > 其它 >Navicat遠端連線Centos8.4伺服器MySQL8.0資料庫

Navicat遠端連線Centos8.4伺服器MySQL8.0資料庫

一、首先登陸伺服器後臺管理,使伺服器開放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不用動,使用者名稱為你的主機登入名,注意密碼不是資料庫密碼而是你的主機名登入密碼。

2、常規設定

3、點選“測試連結”,測試一下

4、確定之後,在主介面來開啟要連線的資料庫連線