我在Windows10上使用MAMP4.1,无法启动MySQL服务器。当我卸载并重新安装MAMP时,MySQL服务器启动,但当我停止它时,它不会重新启动。我还进入\mamp\db\mysql\并删除了下面列出的四个日志文件。然后我关闭了服务器,然后又打开了,但只启动了Apache,而不是MySQL。
还有一个进程在服务中运行,称为MySQL80。当我尝试启动它时,我得到了显示的错误消息。我尝试了许多方法来删除它,包括进入命令提示符,使用"sc mysql80“和进入”regedit“。MySQL80不会出现在任何地方,所以我可以删除它。
此外,下面的资源监视器显示Apache正在端口80上运行,但没有在端口3306上运行。是的,我的MAMP偏好设置为MySQL的端口3306。
当MySQL运行时,我有两个'mysqld‘监听进程:一个会话在IPv6端口3306,另一个会话在IPv4端口3306?
哪里出了问题,我该如何修复它?
还有,会不会有(2)个'mysqld‘会话同时监听端口3306,其中一个在IPv6上,另一个在IPv4上?
感谢社区。
发布于 2019-01-22 23:49:01
我也有同样的问题。我联系了mamp支持,他们的回答是:这对我很有效。希望这对你也有帮助。停止MAMP中的所有服务器。
下面假设您的MAMP安装目录是C:\MAMP\。
对于MAMP:
使用Windows资源管理器的
C:\MAMP\db\mysql\mysql-bin.*开头的文件,然后删除它们(包括mysql-bin.index文件),然后再次尝试启动所有MAMP服务器(等待MySQL打开灯)。C:\MAMP\conf\mysql\my.inimysql-bin.*文件放回原来的位置。发布于 2019-07-28 11:15:37
这是MAMP的一个非常常见的问题。如果这突然发生在你身上,这可能就是解决之道。
发布于 2020-04-06 23:31:09
这就是我为解决这个问题所做的:
如果打开/MAMP/tmp/mysql
,
https://stackoverflow.com/questions/54296014
复制相似问题