如何修复“无法连接到MySQL服务器”错误?

时间:2014-06-13 10:00:40

标签: mysql

首先,我为我的英语道歉并不完美。

我正在尝试远程连接到mysql数据库。

我已经完成了基本步骤,例如,在my.cnf中注释绑定地址。

我向MySQL中的相应用户授予了权限。

我试着和我的朋友一起连接到数据库,但是它工作但是我们在同一个房间里使用相同的路由器。

现在我回家了,我试图联系我的朋友,但我总是收到错误:

ERROR 2003 (HY000): Can not connect to MySQL server .... 

也许这是我家用路由器的问题?我甚至不能做telnet。

P.S。我还采取措施设置防火墙。

1 个答案:

答案 0 :(得分:0)

有些原因,

  • mysqld 未在本地主机上运行。检查你的操作 系统的流程列表,以确保存在 mysqld 流程。

  • 您在Windows上运行具有许多TCP / IP连接的MySQL服务器 它。如果您经常遇到这种情况,您的客户就会这样做 错误,您可以在此处找到解决方法:Section B.5.2.2.1, “Connection to MySQL Server Failing on Windows”

  • 通过执行 telnet检查服务器是否在该主机上运行 some_host 3306 并按几次Enter键。 (3306是 默认的MySQL端口号。如果您的服务器是,更改值 监听不同的端口。)如果有MySQL服务器正在运行 并听取端口,你应该得到一个包括的响应 服务器的版本号。如果您收到错误,例如 telnet: 无法连接到远程主机:拒绝连接,然后有 没有服务器在给定端口上运行。

看看mySQL full documentation,它会有所帮助。