Wamp服务器需要我手动启动mysqld.exe

时间:2020-04-03 08:59:26

标签: mysql windows-10 wampserver

我正在使用Wampserver 3.1.7 64bit(MySQL版本5.7.24随附)。 我想升级到大于8的MySQL版本。我确实设法安装了有效的新版本。但是,我需要手动启动mysqld.exe才能做到这一点。 尽管wampserver图标不会变绿色(保持橙色)并显示3个服务中只有2个已启动,但是mySQL(第三个服务)确实起作用。

***** Test which uses port 3306 *****

===== Tested by command netstat filtered on port 3306 =====


Test for TCP
Your port 3306 is used by a processus with PID = 4708
The processus of PID 4708 is 'mysqld.exe' Session: Console
The service of PID 4708 for 'mysqld.exe' is 'N/A'
*** ERROR *** This service IS NOT from Wampserver - Should be: 'wampmysqld64' or 'wampmariadb64'

Test for TCPv6
Your port 3306 is used by a processus with PID = 4708
The processus of PID 4708 is 'mysqld.exe' Session: Console
The service of PID 4708 for 'mysqld.exe' is 'N/A'
*** ERROR *** This service IS NOT from Wampserver - Should be: 'wampmysqld64' or 'wampmariadb64'  

您能建议我如何使wamp自动启动mysql服务吗?也就是说,无需我首先手动加载mysqld.exe服务,wamp无法识别。非常感谢

编辑:这也许可以提供帮助,我还注意到,当我尝试从系统托盘中“服务管理”->“启动/继续”服务下的wamp菜单启动wampmsqld64服务时。我收到以下错误输出到沼泽mysql错误日志

2020-04-03T10:22:45.451115Z 0 [ERROR] [MY-000077] [Server] c:\wamp64\bin\mysql\mysql8.0.19\bin\mysqld.exe: Error while setting value 'STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER' to 'sql_mode'.
2020-04-03T10:22:45.452532Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-04-03T10:22:45.452866Z 0 [Note] [MY-010120] [Server] Binlog end

1 个答案:

答案 0 :(得分:0)

您已经在端口3306上启动了mysql服务器实例(或其他)。

在任务管理器中检查正在使用的端口,然后删除正在使用该端口的应用程序,或者在Wamp中更改初始端口...。

编辑:我不确定是否可以使用Wamp中捆绑的软件以外的其他版本的软件。