我做了一个新鲜的安装 WAMP (v2.1) 并且它可以工作,但 MySQL 没有启动....这里:
每次我按“启动/恢复服务”时,都没有任何反应。
我进入 my.ini 并输入密码。然后进入 MySQL 控制台。输入该密码,结果要么 1. 控制台消失,要么 2. 我收到错误 2003“无法连接到‘localhost’上的 MySQL 服务器 (10061)”
答案1
错误编号 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 隧道进行连接。
答案2
我尝试进入:C:\wamp\bin\mysql\mysql5.6.17\data 并删除以下内容:
auto.cnf、xxxxxxxxx.err、xxxxxxxxx.pid、ib_logfile0 和 ib_logfile1
但是我没有改变 ibdata1,因为它引用了所有本地数据库。然后我重新启动了 wamp,它运行得很好。
答案3
搜索 mysql-bin.index 文件,删除它,然后重新启动 MySQL。
这对我有用 ;)
答案4
这一定会起作用。
在继续安装 Wampserver 之前,您必须确保系统上安装了某些元素,否则 Wampserver 绝对不会运行,此外,安装将会出现错误,并且您需要在安装缺失的元素之前删除 Wampserver。
卸载wamp并下载并安装Microsoft Visual C++ 可再发行版本 2008,Microsoft Visual C++ 可再发行版本 2012和Microsoft Visual C++ 可再发行版本 2015。现在,重新安装 wamp,它应该可以正常工作。