我在Debian VPS上运行的MySQL服务器不允许外部连接。 我可以在本地连接好,但我似乎无法从外部主机连接到我的服务器。
我已经确定它在3306端口上运行,而且是。 我无能为力,为什么会发生这种情况,如果有人可以帮忙,这将是一件好事。
用我的MySQL客户端(HeidiSQL),我得到了以下错误:
语句#0中的SQL错误(2003):无法连接到'xx.xxx.xxx.xxx'(10061)上的MySQL服务器
你有没有检查你的my.cnf设置是否正确?
如果在my.cnf中指定了“bind-address = 127.0.0.1”
那么你的MySQL服务器只侦听本地主机,不允许远程连接。 这是现代MySQL部分的默认设置。