2017-02-11 126 views
0

我的MySQL服務器安裝在Ubuntu 16.04 我以前mysql -h 192.168.1.3 -u username -p然後下面的錯誤顯示無法與遠程訪問連接到MySQL服務器

ERROR 2003(HY000):無法連接到MySQL服務器「192.168。 1.3' (10061)

我試圖評論綁定地址,它沒有奏效。

由於提前

+0

嘗試'的telnet 192.168.1.3 3306'第一。如果失敗:你可能不在同一個網絡上,並且你不能從你的網絡獲得IP,可能有防火牆阻塞該端口,mysql正在監聽另一個端口或者mysql根本沒有運行。 – endo64

回答

0

192.168.1.3是本地IP地址,您可能無法連接到同一個網絡。您需要通過公共IP地址訪問它。您可能還需要創建一個用戶並授予該用戶從外部訪問該用戶的權限。

+0

我在同一個本地網絡。我添加了新用戶並授予他們許可。但仍然沒有工作。 –

0

這爲我工作:

開箱即用的,MySQL將只允許從本地主機地址127.0.0.1的訪問。要改變這一點,你需要打開/etc/mysql/mysql.conf.d/mysqld.cnf文件,更改行:

綁定地址127.0.0.1 =

到:

bind-address = 0.0.0.0

保存並關閉該文件。用命令,重新啓動MySQL服務器:

systemctl重啓mysql.service

這裏是源:solution