错误号 2003. 无法连接到 mysql 服务器

Ste*_*iaz 5 mysql database-connection sqlyog

我花了两天时间搜索和探索有关 2003 错误的解决方案。无法连接到“服务器名称”上的 mysql 服务器。

防火墙关闭,我添加了端口 3306,这是 mysql 使用的端口。

有什么推荐吗?

Sat*_*h D 5

请参阅此常见问题解答,其中描述了如何解决此问题:http://faq.webyog.com/content/23/15/en/error-no-2003-can_t-connect.html

错误号 2003:无法连接到“localhost”(或其他主机)上的 MySQL 服务器

仅仅意味着由于以下(或类似)原因之一而无法连接:

  • 指定主机上没有运行MySQL服务器

  • 不允许使用 TCP-IP 连接到 MySQL 服务器。检查 MySQL 配置文件(Windows 上的 my.ini,Unix/Linux 上的 my.cnf)中的“skip-networking”设置。它应该像“#skip-networking”一样被注释掉。如果未注释掉,请注释掉并重新启动 MySQL 服务器以使更改生效。SQLyog 需要使用 TCP-IP 进行连接。

  • 某些网络问题阻止连接。这可能是网络配置错误或防火墙问题。

  • 当尝试连接到 ISP 处的 MySQL 服务器时,此错误消息通常表明与 MySQL 的直接连接已被阻止。然后,您必须使用 HTTP 隧道或 SSH 隧道进行连接。

  • “简单的意思是”,然后列出了四个不同的、复杂的答案。:-) (6认同)