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

时间:2018-01-17 19:44:15

标签: 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):无法连接到本地主机上的MySQL服务器'   (10061)

让我SO-32519474, 我尝试按照这些步骤进行操作,但在我的情况下,它对我来说很好。 在进一步搜索时,我发现wampmysqld64在服务中停止。 当我试图重新启动它时,我收到错误 enter image description here

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

非常感谢任何帮助。

12 个答案:

答案 0 :(得分:6)

在我的例子中是Apache服务。

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

答案 1 :(得分: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

希望它有所帮助。

欢呼声

答案 2 :(得分:1)

我遇到了与MYSQL有关的相同问题,如果在您的系统中存在mysql,则稍后安装WAMP,然后再次安装一个MYSQL作为WAMP软件包,MYSQL的默认端口为3306,因此在两个mysql中,该端口均为3306,这是端口冲突,因此只需更改端口即可正常工作。 更改端口的步骤。

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

enter image description here

enter image description here

答案 3 :(得分:1)

检查MySQL是否打开,将其关闭。 转到任务管理器并结束进程树。现在重新启动wampserver。然后是MySQL(当它变成绿色时)。希望它会起作用! 碰巧,wampserver使用与MySQL相同的端口,因此,当MySQL运行时,mysql服务将无法运行。

答案 4 :(得分:0)

添加到上面的答案:

  

在我的情况下是Apache服务。

     
      
  1. 因此,我单击了Wamp图标,然后单击Apache>服务管理“ wampapache64”>安装服务。
  2.   
  3. 然后再次是Wamp图标,然后是Apache>服务管理'wampapache64'>启动服务。
  4.   
  5. 最后是Wamp图标>重新启动所有服务。
  6.   

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

答案 5 :(得分:0)

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

万一有人和我有同样的问题,我的解决办法是:

  • 点击WAMP图标,然后只需启动所有服务

solution

像魅力一样工作。

答案 6 :(得分:0)

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

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

然后再次右键单击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'

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

答案 7 :(得分:0)

通过任务栏中的Wampserver图标打开MySQL日志。 它显示了阻止服务启动的错误。 出现错误的可能是由于其他程序正在使用该端口。现在,您需要做的就是在您的计算机尝试使用(但失败)的端口上运行MySQL。通过右键单击Wampserver图标(在任务栏中),执行此操作,转到MySQL,然后单击“使用__以外的端口”。输入没有任何服务使用的端口。在命令提示符下键入netstat -an以查看所有正在使用的端口。您的新端口应在此处不存在。图标现在应该变成绿色。

答案 8 :(得分:0)

我刚刚将我的wamp服务器管理器更新为版本3.2.2
尝试@Robbie Jackson's answer后,生成的报告表明不存在MariaDB服务enter image description here
所以我通过wamp服务器面板安装了该服务,然后又启动了该服务,并且果岭了!!

答案 9 :(得分:0)

首先,检查您的Apache是​​否正常工作。如果没有,请尝试安装该服务。 在wamp设置中,左键单击wamp-> Apache-> Service Administration-> Install Service。

然后尝试更改您的监听端口。用这个 How to change port number for apache in WAMP

之后,重新启动所有服务。

答案 10 :(得分:0)

实际上我今天遇到了这个问题。 以上解决方案都不适合我,但我终于设法解决了。

我在安装程序中选择安装 MySQL 5.x,但它无法运行,因为服务无法运行。

我已经重新安装了 wampserver,并且在安装程序中我要求安装 MySQL 8.x 版本。 之后仍然存在 2 个服务用完 3 个的问题。

我打开 services.msc 并找到 wampapache64,但它没有运行。我点击运行它。 之后,我点击 Wampserver 图标并选择“重新启动所有服务”,它就像一个魅力!

答案 11 :(得分:0)

  1. 转到任务管理器。
  2. 在进程中搜索 mysqlId。
  3. 然后选择所有 mysqlId 并执行结束任务。
  4. 重新启动您的 wamp 服务器。