2017-08-15 86 views
-1

我想連接到我在外部設置的Linux上的MySQL數據庫,它不工作。我確定我擁有正確的IP,並且root用戶可以在外部使用。我已經嘗試了很多教程,但沒有工作。無法連接到MySQL外部

+1

你如何連接?什麼語言?什麼工具?你確定你的密碼是正確的嗎?也許CapsLock? –

+0

什麼錯誤?嘗試通過命令行,併發布輸出:'mysql -h -u -p'如果您使用的是主機名稱(DNS),請輸入'nslookup '在目標框中,給我們'sudo netstat -lnp |的輸出grep 3306'和'sudo iptables --list' – wally

+0

哦,這也請:'SELECT主機從mysql.users WHERE用戶='';' – wally

回答

0

您需要爲mysql數據庫上的外部連接創建其他用戶。

我不知道爲什麼,但root用戶不適用於遠距離連接。只需創建一個新用戶並賦予它外部使用的權利。