wamp服务器错误[local server-2 of 3 services running]

thtygnil  于 2021-06-21  发布在  Mysql
关注(0)|答案(11)|浏览(1067)

我刚接触wamp服务器,正在尝试在我的Windows10机器上安装WAMPServer3.1.0。
不知何故,它没有正确安装,并有配置错误。
目前“wamp服务器仍处于橙色状态,正在抛出错误”
3个服务中的2个正在运行
就我对apache的理解而言,mysql和hp都不起作用。在进一步的调查中,我发现apache还可以。但是在运行mysql.exe(c:\wamp64\bin\mysql\mysql5.7.19\bin)时,它抛出:
错误2003(hy000):无法连接到“localhost”上的mysql服务器(10061)
这让我想到了所谓的32519474,我试着按照这些步骤来做,但在我看来这很好。在进一步的搜索中,我发现wampmysqld64在服务中被停止了。当我试图重新启动它时,我得到了错误

我被困在这里,不知道如何修理它
非常感谢您的帮助。

gxwragnw

gxwragnw1#

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

uubf1zoe

uubf1zoe2#

补充上述答案:
在我的例子中是apache服务。
所以我单击了wamp图标,然后单击apache>服务管理'wampapache64'>安装服务。
然后是wamp图标,然后是apache>服务管理'wampapache64'>启动服务。
最后wamp icon>重启所有服务。
如果安装服务不起作用,只需打开任务管理器,查看apache是否已经在运行,如果已经在运行,只需结束这些进程,然后按照上面的答案进行操作。

z18hc3ub

z18hc3ub3#

首先,检查apache是否正常工作。如果没有,请尝试安装该服务。在您的wamp设置中,左键单击wamp->apache->service administration->install service。
然后尝试更改侦听端口。如何在wamp中更改apache的端口号
然后重新启动所有服务。

svdrlsy4

svdrlsy44#

我发现wamp可以创建一个配置报告,详细说明问题所在。
右键单击wamp图标,然后单击tools,然后创建wampserver配置报告(靠近底部)。然后,wamp在生成配置报告时打开和关闭几个cmd窗口(wamp目录中的wampconfreport.txt)。
然后再次右键单击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之后,一切正常。

xpcnnkqh

xpcnnkqh5#

我也遇到了同样的问题,关于mysql,如果在你的系统中mysql是存在的,以后你安装了wamp,然后再安装一个mysql作为wamp包,mysql的默认端口是3306,所以在两个mysql中端口都是3306,这是一个端口冲突,所以只要改变端口就可以了。更改端口的步骤。
右键单击图标。
选择的工具
在mysql部分使用的端口中更改端口。

42fyovps

42fyovps6#

我到达这个soi=35670755并执行了这个命令
mysqld—初始化
内部(c:\wamp64\bin\mysql\mysql5.7.19\bin)
这解决了我的问题。
如果您仍然有问题,请参阅此后wamp服务器错误[本地服务器-运行3个服务中的2个]

**编辑:

mysqld—初始化
可能不是一个很好的解决方案,它的补丁工作。它会导致用户名和密码问题。安装xampp的最佳方法在下面的链接中有完整的描述
wamp server error[local server-2 of 3 services running]&登录mysql时出错

2sbarzqh

2sbarzqh7#

我在遇到同样的问题后找到了这个解决方案。
右键单击本地服务器
转到wamp设置
禁用mariadb

ao218c7q

ao218c7q8#

我刚刚将我的wamp服务器管理器更新到3.2.2版本
在尝试了@robbie jackson的答案之后,生成的报告显示mariadb服务不存在

所以我通过wamp服务器面板安装了这个服务,然后启动了这个服务,得到了green!!

8aqjt8rx

8aqjt8rx9#

对我来说,这个问题发生在我10分钟前第一次使用wamp时。
如果有人和我有同样的问题,我的解决办法如下:
单击wamp图标并简单地启动所有服务

很有魅力。

c0vxltue

c0vxltue10#

在我的例子中是apache服务。
所以我单击了wamp图标,然后单击apache>服务管理'wampapache64'>安装服务。
然后是wamp图标,然后是apache>服务管理'wampapache64'>启动服务。
最后wamp icon>重启所有服务。

jv4diomz

jv4diomz11#

通过任务栏中的wampserver图标打开mysql日志。它显示阻止服务启动的错误。错误很可能是由于端口被其他程序使用。现在,您所需要做的就是在计算机尝试(但失败)使用的端口以外的其他端口上运行mysql。通过右键单击wampserver图标(在任务栏中),转到mysql并单击“使用除uu2;以外的端口”来实现这一点。键入未被任何服务使用的端口。在命令提示符中键入netstat-an以查看正在使用的所有端口。你的新港口应该是这样,它不在这里。图标现在应该变成绿色。

相关问题