错误:无法连接到MySQL服务器(110)

问题描述:

我有一个家托管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://*.com/questions/15576521/cant-connect-to-mysql-server-on-ipaddress-110)有帮助吗? – Dacaspex

+0

不,我要托管的服务器/网页需要连接到不同的VPS上的MySQL,所以我不能那样做。 – Permanently

+0

MySQL日志中的任何内容?你可以使用类似Telnet的东西来尝试连接到端口,看看你是否得到任何回应?您确定您的托管服务提供商不会阻止端口3306吗? - 大部分都是。 –

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

bind-address: 127.0.0.1

我输入ifconfig到这给了我在我的本地IP详细的Linux命令提示符。我所要做的就是将其改为IP。例如:

bind-address: 192.168.0.X

谢谢大家试图帮助我!