错误:Can';t连接到MySQL服务器(110)
我有一个家庭托管的MySQL服务器,出于某种原因,它给了我以下信息:错误:Can';t连接到MySQL服务器(110),mysql,debian,raspbian,Mysql,Debian,Raspbian,我有一个家庭托管的MySQL服务器,出于某种原因,它给了我以下信息: Connection failed: Can't connect to MySQL server on '9x.x.xxx.xx4' (111) 我已经转发了3306,当寻找解决方案时,例如,在“绑定地址”之前放置一个标签,它根本无法连接我。另一个例子是将“bind address”值更改为我的公共IP,但这给了我同样的错误。我可以在phpMyAdmin上连接,但不能在外部IP或php文件上连接 还有什么我可以试试的吗 编辑
Connection failed: Can't connect to MySQL server on '9x.x.xxx.xx4' (111)
我已经转发了3306,当寻找解决方案时,例如,在“绑定地址”之前放置一个标签,它根本无法连接我。另一个例子是将“bind address”值更改为我的公共IP,但这给了我同样的错误。我可以在phpMyAdmin上连接,但不能在外部IP或php文件上连接
还有什么我可以试试的吗
编辑:我现在得到:
Connection failed: Can't connect to MySQL server on '9x.x.xxx.xx4' (110)
这是不同的还是相同的?好吧,我想出来了。在
my.cnf
文件中,它有以下行:
绑定地址:127.0.0.1
我在Linux命令提示符中键入了ifconfig
,它提供了我的本地IP详细信息。我所要做的就是把它改成IP。例如:
绑定地址:192.168.0.X
谢谢大家来帮助我
编辑:我真的对年轻的自己皱眉
理想的做法是实际放置
绑定地址:0.0.0.0
,让MySQL服务器监听所有接口。但是,我当时13或14岁,所以\_(ツ)_/“可能有帮助吗?不,我托管的服务器/网页需要在不同的VPS上连接到MySQL,因此我无法这样做。MySQL日志中有任何内容吗?您可以使用Telnet之类的工具尝试连接到端口以查看是否收到任何响应吗?您确定您的托管提供商没有阻止端口3306吗?-大多数是这样做的。