首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MAMP上的MySQL服务器-Windows将不会启动

MAMP上的MySQL服务器-Windows将不会启动
EN

Stack Overflow用户
提问于 2019-01-22 02:39:25
回答 7查看 31K关注 0票数 10

我在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上?

感谢社区。

MAMP Control Panel

mysql80 Service

Resource Window with Ports Listed

MAMP Log Files

EN

回答 7

Stack Overflow用户

发布于 2019-01-22 23:49:01

我也有同样的问题。我联系了mamp支持,他们的回答是:这对我很有效。希望这对你也有帮助。停止MAMP中的所有服务器。

下面假设您的MAMP安装目录是C:\MAMP\

对于MAMP:

使用Windows资源管理器的

  • 转到文件夹C:\MAMP\db\mysql\
  • First备份所有以mysql-bin.*开头的文件,然后删除它们(包括mysql-bin.index文件),然后再次尝试启动所有MAMP服务器(等待MySQL打开灯)。
  • 之后停止所有MAMP服务器现在尝试禁用MAMP (或MAMP PRO)
  • 中的二进制日志-bin在您选择的文本编辑器中打开MySQL配置文件:C:\MAMP\conf\mysql\my.ini
  • Find
  • text:通过在行首添加字符来添加此行。#log-bin=mysql-bin
  • Save并重新启动servers
  • After,将mysql-bin.*文件放回原来的位置。
票数 34
EN

Stack Overflow用户

发布于 2019-07-28 11:15:37

  1. 关闭您的MAMP服务器。
  2. 找到mysql的db文件夹。示例:将mysql-bin.index文件C:\MAMP\db\mysql
  3. Rename到mysql-bin_old.index (或其他任何内容)
  4. 打开您的MAMP服务器

这是MAMP的一个非常常见的问题。如果这突然发生在你身上,这可能就是解决之道。

票数 10
EN

Stack Overflow用户

发布于 2020-04-06 23:31:09

这就是我为解决这个问题所做的:

如果打开/MAMP/tmp/mysql

  • Rename mysql.sock.lock

  • Restart MAMP

  • 导航到/MAMP/tmp/mysql

  • Rename mysql.sock.lock

  • Restart MAMP

  1. 将退出MAMP
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54296014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档