mysql - 错误: Can't connect to MySQL Server (110)

标签 mysql debian raspbian

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

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

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

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

编辑:我现在得到这个:

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

这是不同的还是相同的?

最佳答案

好吧,我明白了。在 my.cnf 文件中包含以下行:

bind-address: 127.0.0.1

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

bind-address: 192.168.0.X

感谢大家努力帮助我!

<小时/>

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

理想的情况是实际输入bind-address: 0.0.0.0,让 MySQL 服务器监听所有接口(interface)。但是,我当时 13 岁或 14 岁,所以 ́\_(ツ)_/́

关于mysql - 错误: Can't connect to MySQL Server (110),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37203665/

相关文章:

linux - Debian 8 中的 xen-linux-system-3.16.0-4-amd64 和 xen-linux-system-amd64 有什么区别 Jessie

java - 在端口 80 上尝试 https 时 tomcat8 处于 100% cpu

linux - LXDE .desktop 文件权限问题

linux - 如何使 xdotool 与 matchbow-window-manager 一起工作?

php - 将月份名称添加到每月总计中

mysql - 使用一个查询创建多个表

mysql - ETIMEOUT 错误 |带有 NodeJS 的 Google Cloud SQL 数据库

MySQL——连接多个表的数据查询

python 向变量添加额外值

Raspbian 上的 Python Mechanize