我有一个家庭托管的 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)
这是不同的,还是相同的?
编辑:我真的对年轻时的自己皱眉。
理想的做法是实际放置
bind-address: 0.0.0.0
,让 MySQL 服务器监听所有接口。但是,我当时 13 或 14 岁,所以 ́\_(ツ)_/́
好吧,我明白了。在
my.cnf
文件中有这一行:
绑定地址:127.0.0.1
我在 Linux 命令提示符中输入
ifconfig
,这给了我本地 IP 详细信息。我所要做的就是将其更改为该 IP。示例:
绑定地址:192.168.0.X
感谢大家努力帮助我!