gpt4 book ai didi

MAMP-Windows 上的 MySQL 服务器无法启动

转载 作者:可可西里 更新时间:2023-11-01 06:34:27 29 4
gpt4 key购买 nike

我在 Windows 10 上使用 MAMP 4.1,无法启动 MySQL 服务器。当我卸载 MAMP 并重新安装它时,MySQL 服务器会启动,但是当我停止它时,它不会重新启动。我还进入了\mamp\db\mysql\并删除了下面列出的四个日志文件。然后我关闭服务器,然后再打开,但只有 Apache 启动,没有 MySQL。

服务中还有一个运行进程叫MySQL80。当我尝试启动它时,我收到了显示的错误消息。我尝试了很多方法来删除它,包括转到命令提示符并使用“sc mysql80”和转到“regedit”。 MySQL80 没有出现在任何地方,所以我可以删除它。

此外,下面的资源监视器显示 Apache 在端口 80 上运行,但在端口 3306 上没有运行。是的,我的 MAMP 首选项设置为 MySQL 的端口 3306。

当 MySQL 运行时,我有 2 个“mysqld”进程在监听:一个 session 在 IPv6 端口 3306 上,另一个 session 在 IPv4 端口 3306 上?

出了什么问题,我该如何解决?

而且,是否假设有(2)个“mysqld” session 都在端口 3306 上监听,其中一个在 IPv6 上,另一个在 IPv4 上?

感谢社区。

MAMP Control Panel

mysql80 Service

Resource Window with Ports Listed

MAMP Log Files

最佳答案

我遇到了同样的问题。我联系了 mamp 支持,他们的回答如下;它对我有用。希望这对你也有帮助。停止 MAMP 中的所有服务器。

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

对于 MAMP:

  • 使用 Windows 资源管理器转到文件夹 C:\MAMP\db\mysql\
  • 先备份所有以mysql-bin.*开头的文件,然后删除(包括mysql-bin.index文件。)
  • 然后尝试再次启动所有 MAMP 服务器(等待 MySQL 打开指示灯)。
  • 之后再次停止所有 MAMP 服务器。
  • 您现在将尝试在 MAMP(或 MAMP PRO)中禁用二进制 log-bin
  • 在您选择的文本编辑器中打开 MySQL 配置文件:C:\MAMP\conf\mysql\my.ini
  • 找到以下文本:log-bin
  • 通过在行首添加 # 字符来注释此行。
    #log-bin=mysql-bin
  • 保存并重启服务器
  • 之后将 mysql-bin.* 文件放回原处。

关于MAMP-Windows 上的 MySQL 服务器无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54296014/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com