Wamp服务器错误[本地服务器 - 运行3个服务中的2个]

Nih*_*har 6 mysql windows-services wamp wampserver

我是新手篡改服务器并尝试在我的Windows 10机器上安装wampServer 3.1.0.

不知怎的,它没有正确安装,并且有配置错误.

目前"Wamp服务器仍然处于橙色状态并且正在抛出错误"

运行3个服务中的2个

据我所知,Apache,MySQl或PHP都不起作用.经过进一步调查,我发现Apache没问题.但是在运行mysql.exe(C:\ wamp64\bin\mysql\mysql5.7.19\bin)时它会抛出:

ERROR 2003(HY000):无法连接到'localhost'上的MySQL服务器(10061)

我找到了SO-32519474,我试着按照这些步骤进行操作,但在我看来这对我来说很好看.在进一步搜索时,我发现wampmysqld64在服务中停止.当我试图重新启动它时,我收到错误 在此输入图像描述

我被困在这里,并没有进一步的线索如何解决它

任何帮助都非常感谢.

小智 10

在我的例子中是Apache服务.

  1. 所以我点击了Wamp图标,然后点击了Apache>服务管理'wampapache64'>安装服务.
  2. 然后再次使用Wamp图标,然后选择Apache>服务管理'wampapache64'>启动服务.
  3. 最后是Wamp图标>重启所有服务.


小智 6

我发现 WAMP 可以创建一个配置报告,其中详细说明了问题所在。

右键单击 WAMP 图标,然后单击“工具”,然后单击“创建 Wampserver 配置报告”(靠近底部)。然后,WAMP 在生成配置报告(wamp 目录中的 wampConfReport.txt)时打开和关闭几个 cmd 窗口。

然后再次右键单击 WAMP 图标,然后单击“工具”,然后单击“Wampserver 配置报告”。这将在默认文本编辑器中打开配置报告,您可以查看它以查找问题所在。

就我而言,我有另一个 mysqld 进程在端口上侦听,报告包含以下行:

Your port 3307 is used by a processus with PID = 3132
The processus of PID 3132 is 'mysqld.exe' Session: Services
The service of PID 3132 for 'mysqld.exe' is 'MySQL57'
*** ERROR *** This service IS NOT from Wampserver - Should be: 'wampmysqld64' or 'wampmariadb64'
Run Code Online (Sandbox Code Playgroud)

因此,在杀死 PID 3132 的进程并重新启动 WAMP 后,一切正常。


Nih*_*har 5

我到达此SOI = 35670755并执行了此命令

mysqld-初始化

内部(C:\ wamp64 \ bin \ mysql \ mysql5.7.19 \ bin)

这解决了我的问题。

如果万一您仍有问题,请参阅此帖子 Wamp Server错误[本地服务器-正在运行3个服务中的2个]

**编辑:

mysqld-初始化

可能不是一个很好的解决方案,它是一种补丁程序。这会导致用户名和密码出现问题。以下链接完整介绍了安装xampp的最佳方法

Wamp Server错误[本地服务器-正在运行3个服务中的2个]登录MYSQL时出错


Raj*_*han 5

我遇到了同样的问题,与MYSQL相关,如果你的系统中有mysql,后来你安装了WAMP,那么另一个MYSQL将作为WAMP包安装,MYSQL的默认端口是3306,所以在两个mysql中端口都是3306,这是端口冲突,所以只要更改端口就可以了。更改端口的步骤。

  1. 右键单击该图标。
  2. 选择工具
  3. 更改 MySql 使用的端口部分中的端口。

在此输入图像描述

在此输入图像描述