Win 10上的MAMP 4.1.0无法启动MySQL

时间:2018-12-27 15:52:36

标签: mysql mamp

我已经在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中显示的错误消息。如果有人对问题可能是什么以及如何解决这个问题有任何想法,请回答。感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

我有同样的问题。联系了Mamp支持。他们的回答如下。它为我工作。希望这对您也有帮助。 停止MAMP中的所有服务器。

对于MAMP:

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

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

然后尝试重新启动所有MAMP服务器(等待MySQL打开)。

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

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

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

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

此示例假定C:\ MAMP \是您的安装目录。

查找以下文本: 日志箱

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

保存并重新启动服务器

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

答案 1 :(得分:0)

尝试以下方法。它解决了我的问题。

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