2016-05-13 143 views
0

我有一個家託管MySQL服務器由於某種原因是給我這樣的:錯誤:無法連接到MySQL服務器(110)

Connection failed: Can't connect to MySQL server on '9x.x.xxx.xx4' (111) 

我已經portforwarded 3306,並尋找解決方案時例如,在「bind-address」之前加上hashtag,它根本不會連接我。另一個例子是改變我的公有IP的「綁定地址」值,但這給了我同樣的錯誤。我可以在phpMyAdmin上連接,但不能在外部IP或php文件上連接。

還有什麼我可以嘗試嗎?

編輯:我現在得到這個:

Connection failed: Can't connect to MySQL server on '9x.x.xxx.xx4' (110) 

這是不同的東西,還是一樣的嗎?

+0

也許[這](http://stackoverflow.com/questions/15576521/cant-connect-to-mysql-server-on-ipaddress-110)有幫助嗎? – Dacaspex

+0

不,我要託管的服務器/網頁需要連接到不同的VPS上的MySQL,所以我不能那樣做。 – Permanently

+0

MySQL日誌中的任何內容?你可以使用類似Telnet的東西來嘗試連接到端口,看看你是否得到任何迴應?您確定您的託管服務提供商不會阻止端口3306嗎? - 大部分都是。 –

回答

0

好吧,我想通了。在my.cnf文件,它有這樣一行:

bind-address: 127.0.0.1

我輸入ifconfig到這給了我在我的本地IP詳細的Linux命令提示符。我所要做的就是將其改爲IP。例如:

bind-address: 192.168.0.X

謝謝大家試圖幫助我!

相關問題