我是新手用于服务器并尝试在我的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在服务中停止。
当我试图重新启动它时,我收到错误
我被困在这里并且没有进一步的线索如何解决它
非常感谢任何帮助。
答案 0 :(得分:6)
在我的例子中是Apache服务。
答案 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,这是端口冲突,因此只需更改端口即可正常工作。 更改端口的步骤。
答案 3 :(得分:1)
检查MySQL是否打开,将其关闭。 转到任务管理器并结束进程树。现在重新启动wampserver。然后是MySQL(当它变成绿色时)。希望它会起作用! 碰巧,wampserver使用与MySQL相同的端口,因此,当MySQL运行时,mysql服务将无法运行。
答案 4 :(得分:0)
添加到上面的答案:
在我的情况下是Apache服务。
- 因此,我单击了Wamp图标,然后单击Apache>服务管理“ wampapache64”>安装服务。
- 然后再次是Wamp图标,然后是Apache>服务管理'wampapache64'>启动服务。
- 最后是Wamp图标>重新启动所有服务。
如果安装服务不起作用,请打开您的任务管理器,查看apache是否已在运行,如果已运行,请结束这些过程,然后按照上面的回答进行操作。
答案 5 :(得分:0)
对我来说,这个问题是在10分钟前我第一次使用WAMP时发生的。
万一有人和我有同样的问题,我的解决办法是:
像魅力一样工作。
答案 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服务
所以我通过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)