【问题标题】:Error: Can't connect to MySQL Server (110)错误:无法连接到 MySQL 服务器 (110)
【发布时间】:2016-05-13 07:21:03
【问题描述】:

我有一个家庭托管的 MySQL 服务器,它出于某种原因给了我这个:

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

我已经端口转发了 3306,并且在寻找解决方案时,例如,在“绑定地址”之前放置一个标签,它根本无法连接我。另一个例子是将“绑定地址”值更改为我的公共 IP,但这给了我同样的错误。我可以在 phpMyAdmin 上连接,但不能在外部 IP 或 php 文件上连接。

还有什么我可以尝试的吗?

编辑:我现在明白了:

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

这是不同的还是相同的?

【问题讨论】:

  • 也许this 有帮助?
  • 不,我将需要连接到 MySQL 的服务器/网页托管在不同的 VPS 上,所以我不能这样做。
  • MySQL 日志中的任何内容?您可以使用 Telnet 之类的方法尝试连接到端口,看看是否得到任何响应?您确定您的托管服务提供商没有阻止 3306 端口吗? - 大多数人都这样做。

标签: mysql debian raspbian


【解决方案1】:

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

绑定地址:127.0.0.1

我在 Linux 命令提示符中输入了ifconfig,它提供了我的本地 IP 详细信息。我所要做的就是将其更改为该 IP。示例:

绑定地址:192.168.0.X

感谢大家帮助我!


编辑:我真的对年轻时的自己皱眉。

理想的做法是实际放置bind-address: 0.0.0.0,让MySQL 服务器监听所有接口。但是,我当时 13 或 14 岁,所以¯\_(ツ)_/¯

【讨论】:

  • 感谢您在将近 5 年后重新访问和更新您的答案 :)
猜你喜欢
  • 2014-02-02
  • 1970-01-01
  • 1970-01-01
  • 2013-03-12
  • 2015-06-24
  • 1970-01-01
  • 2014-07-10
  • 2017-07-07
  • 1970-01-01
相关资源
最近更新 更多