如果wampmanager图标为橙色进行访问,并在您检查端口80,它说Apache正在使用它(它根据您的问题的信息执行)那么它是尚未启动的MySQL服务。
如果您以前尝试手动安装Apache/MySQL/PHP,即不是WAMPServer或XAMPP,那么系统中可能会出现rouge my.ini或my.cnf文件。
在整个C:驱动器上搜索my.ini
和my.cnf
。如果存在rouge my.ini
它可能在C:\windows
但检查整个C:只是为了安全。如果您在\wamp\bin\mysql\mysqlx.y.z
文件夹结构以外的任何地方发现其中一个文件,请将其删除。
有一个搜索顺序MySQL用来找到my.ini的,它是
%WINDIR%\my.ini, %WINDIR%\my.cnf
C:\my.ini, C:\my.cnf
INSTALLDIR\my.ini, INSTALLDIR\my.cnf
附加信息
也期待在注册表中,如果你使用了一个MySQL。MSI安装在某些时候,你可以使用64位Windows
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MYSQL AB
WampServers有这样
HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB
注册表或者,如果项安装不使用这些所以他们是不必要的,这coudl也是混乱的MySQL至于它从哪里得到它的ini文件。
如果MySQL在写入自己的日志文件之前无法启动,则可以使用Windows Event Viewer
查看Windows事件日志,它会将错误写入事件日志。
附加信息2
我只是看着你链接到图像。
您安装了另一个MySQL。 Theres没有意味着安装了2个MySQL服务器,并且除非你真的知道自己在做什么,否则他们将始终采用其他方式。
如果您未使用其他版本的MySQL服务器,请将其卸载。
或者,使用服务管理单元services.msc
至少禁用其他MySQL。 我敢打赌,该服务已经抓住了端口3306(MySQL默认端口),这就是为什么WAMPServer中的MYSQL没有启动。
WAMPServers MySQL服务被称为wampmysqld
或wampmysqld64
你其他安装了MySQL默认使用的可能只是MYSQLD
改变端口80至81在Apache的配置文件。然后,使用localhost:81 /项目 – Khushboo 2014-10-08 09:38:57
尝试,很好,但没有用它: 听0.0.0.0:81 听[:0]:81 服务器名本地主机:81 而且也试图与我的IP地址以及配置。以下是错误参考 ![错误](http://imgur.com/lKioGfd) – Mithun 2014-10-08 10:02:42