【问题标题】:MAMP 4.1.0 on Win 10 not starting MySQLWin 10 上的 MAMP 4.1.0 未启动 MySQL
【发布时间】:2019-05-25 15:14:20
【问题描述】:

我在我的 HP 笔记本电脑(AMD Ryzen 5 处理器/8G Ram/1TB HDD)上的 Win 10 Home 上安装了 MAMP 4.1.0,但在保持 MySQL (V.5.7.24) 运行时遇到问题。它默认为 Apache 的 80 端口和 MySQL 的 3306 端口。 Apache 启动并运行良好。 MySQL 仅在第一次初始安装时启动,并且在那时它可以完美运行。我可以毫无问题地通过 phpMyAdmin 访问。但是,如果我关闭服务器并尝试重新启动,则只有 Apache 启动,MySQL 不会。我试过重启,但 MySQL 不会重启。我检查了 MySQL 错误日志,但似乎没有显示与该问题相关的任何内容。如果我在 MAMP 中显示 MySQL 未启动时尝试使用 phpMyAdmin,则会收到附件 phpMyAdmin Errors 中显示的错误消息。如果有人对问题可能是什么以及我能做些什么来解决这个问题有任何想法,请回复。感谢您的帮助。

【问题讨论】:

    标签: mysql mamp


    【解决方案1】:

    试试下面的。它解决了我的问题。

    1. 停止您的 MAMP 服务器。
    2. 找到 mysql 的 db 文件夹。就我而言:C:\MAMP\db\mysql
    3. 将 mysql-bin.index 文件重命名为 mysql-bin_old.index
    4. 启动您的 MAMP 服务器

    【讨论】:

      【解决方案2】:

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

      对于 MAMP:

      使用 Windows 资源管理器转到文件夹 C:\MAMP\db\mysql\(如果 C:\MAMP\ 是您的安装目录)。

      首先备份所有以mysql-bin开头的文件。* 然后删除所有以mysql-bin.*开头的文件(包括mysql-bin.index文件)

      然后尝试再次启动所有 MAMP 服务器(等待 MySQL 亮起)。

      然后再次停止所有 MAMP 服务器。

      您现在将尝试在 MAMP(或 MAMP PRO)中禁用二进制 log-bin

      对于 MAMP: 在您选择的文本编辑器中打开 MySQL 配置文件:

      C:\MAMP\conf\mysql\my.ini

      本示例假设 C:\MAMP\ 是您的安装目录。

      找到以下文本: 日志箱

      通过在行首添加 # 字符来注释此行。 #log-bin=mysql-bin

      保存并重启服务器

      之后将 mysql-bin.* 文件放回原处。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-25
        • 2017-06-03
        • 2018-02-27
        • 1970-01-01
        • 1970-01-01
        • 2017-09-08
        • 1970-01-01
        • 2017-04-24
        相关资源
        最近更新 更多