1. 程式人生 > >遠端連線伺服器上的MySQL

遠端連線伺服器上的MySQL

遠端連線伺服器上的MySQL。
Navicat軟體連線資料庫報錯:2003-can’t connect to MYSQL serve

工具/原料

crt、navicat、Linux系統、MySQL。
方法/步驟

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

建立使用者用來遠端連線

GRANT ALL PRIVILEGES ON . TO ‘itoffice’@’%’ IDENTIFIED BY ‘itoffice’ WITH GRANT OPTION;

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

Linux系統MySQL開啟遠端連線

執行 flush privileges;命令立即生效

Linux系統MySQL開啟遠端連線

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

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

Linux系統MySQL開啟遠端連線

使用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

Linux系統MySQL開啟遠端連線

檢視埠號

show global variables like ‘port’;

Linux系統MySQL開啟遠端連線

設定navicat連線。

Linux系統MySQL開啟遠端連線

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

Linux系統MySQL開啟遠端連線

參考地址:https://www.cnblogs.com/chenjw-note/p/5887908.html