Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误:Can';t连接到MySQL服务器(110)_Mysql_Debian_Raspbian - Fatal编程技术网

错误:Can';t连接到MySQL服务器(110)

错误: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文件上连接 还有什么我可以试试的吗 编辑

我有一个家庭托管的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' (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吗?-大多数是这样做的。