首頁 > 網際網路

Linux系統MySQL開啟遠端連線

2019-12-17 20:13:08

遠端連線伺服器上的MySQL。

Navicat軟體連線資料庫報錯:2003-can't connect to MYSQL serve

1

遠端連線上Linux系統,確保Linux系統已經安裝上了MySQL資料庫。登陸資料庫。mysql -uroot -p(密碼)。


2

建立使用者用來遠端連線

GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION;

(第一個itoffice表示使用者名稱,%表示所有的電腦都可以連線,也可以設定某個ip地址執行連線,第二個itoffice表示密碼)。


3

執行 flush privileges;命令立即生效


4

查詢資料庫的使用者(看到如下內容表示建立新使用者成功了)

 SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;


5

使用exit命令退出MySQL

然後開啟vim  /etc/mysql/my.cnf

將bind-address    = 127.0.0.1

 設定成bind-address    = 0.0.0.0(裝置地址)

重新啟動(命令如下):

/etc/init.d/mysql stop

/etc/init.d/mysql start


6

檢視埠號

 show global variables like 'port';  


7

設定navicat連線。


8

點選連線測試看到如下內容表示成功。



IT145.com E-mail:sddin#qq.com