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

问题描述 投票:4回答:6

我是新手篡改服务器并尝试在我的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在服务中停止。当我试图重新启动它时,我收到错误enter image description here

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

任何帮助都非常感谢。

mysql windows-services wamp wampserver
6个回答
8
投票

在我的例子中是Apache服务。

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

4
投票

我到了这个SOI=35670755并执行了这个命令

mysqld --initialize

里面(C:\ wamp64 \ bin \ mysql \ mysql5.7.19 \ bin)

这解决了我的问题。

如果您仍有问题,请参阅此帖子Wamp Server Error [Local Server - 2 of 3 services running]

**编辑:

mysqld --initialize

可能不是一个很好的解决方案,它的补丁工作。它会导致用户名和密码问题。安装xampp的最佳方法在以下链接中有完整描述

Wamp Server Error [Local Server - 2 of 3 services running]Error While Logging into MYSQL

希望能帮助到你。

干杯


1
投票

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

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

enter image description here

enter image description here


0
投票

加上上面的答案:

在我的例子中是Apache服务。

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

如果安装服务不起作用,只需打开任务管理器,看看apache是​​否已经运行,如果是,请结束这些进程,然后按照上面的答案操作。


0
投票

对我来说,这个问题发生在我10分钟前第一次使用WAMP时。

如果有人和我有同样的问题,我的解决方案如下:

  • 单击WAMP图标,然后单击“启动所有服务”

像魅力一样工作。


0
投票

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

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

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

在我的情况下,我有另一个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'

因此,在使用PID 3132终止进程并重新启动WAMP之后,一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.