我在 Debian VPS 上运行的 MySQL 服务器不允许外部连接。我可以在本地正常连接,但似乎无法从外部主机连接到我的服务器。
我已确认它在端口 3306 上运行,确实如此。我不知道为什么会发生这种情况,如果有人能帮助我,那就太好了。
使用我的 MySQL 客户端(HeidiSQL)时出现以下错误:
语句 #0 中出现 SQL 错误 (2003):无法连接到“xx.xxx.xxx.xxx”上的 MySQL 服务器 (10061)
答案1
您是否检查过您的 my.cnf 设置是否正确?
如果你在 my.cnf 中指定了“bind-address = 127.0.0.1”
那么你的 MySQL 服务器只监听本地主机,不允许远程连接。这是现代 MySQL 安装中的默认设置。