linux-mysql開啟遠端連線
阿新 • • 發佈:2018-12-11
遠端連線伺服器上的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表示密碼)。
-
執行 flush privileges;命令立即生效
-
查詢資料庫的使用者(看到如下內容表示建立新使用者成功了)
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
-
使用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
-
檢視埠號
show global variables like 'port';
-
設定navicat連線。
-
點選連線測試看到如下內容表示成功。
http://jingyan.baidu.com/article/363872ec3263236e4ba16f07.html