WAMP MySQL 服务无法启动

tes*_*est 10 mysql php phpmyadmin wamp

重新安装了 WAMP (v2.1),它可以正常工作,除非 MySQL 没有启动......这里:

在此处输入图片说明

每次我按“开始/恢复服务”时,什么也没有发生。

我转到 my.ini 并输入密码。然后转到 MySQL 控制台.. 输入该密码,然后 1. 控制台消失或 2. 我收到错误 2003“无法连接到 'localhost' 上的 MySQL 服务器( 10061)"

小智 15

我尝试去: C:\wamp\bin\mysql\mysql5.6.17\data 并删除以下内容:

auto.cnf、xxxxxxxxx.err、xxxxxxxxx.pid、ib_logfile0 和 ib_logfile1

但是我单独留下了 ibdata1,因为它引用了所有本地数据库。然后我重新启动了 wamp,它就像一个魅力。


小智 3

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

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

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

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

  • 某些网络问题阻止连接。这可能是网络配置错误或防火墙问题。您需要在Windows防火墙上允许mysql服务/安装wamp后,重新启动您的电脑。并开始 wamp

Windows 会询问是否允许 msqlnt.exe 运行并接受它,然后就可以了。

如果它不起作用,那么:

尝试关闭 Windows 防火墙 - 如果这解决了问题,则重新打开它,并允许访问 TCP/3306(默认端口)

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