MySQL服务器拒绝外部连接

我在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部分的默认设置。