遠端連線伺服器上的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開啟遠端連線