我已在 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 错误日志,但似乎没有显示与该问题相关的任何内容。如果我尝试使用 phpMyAdmin,而 MySQL 在 MAMP 中显示为未启动,我会收到附件 phpMyAdmin Errors 中显示的错误消息。如果有人对问题可能是什么以及我可以采取哪些措施来解决此问题有任何想法,请回复。我感谢任何帮助。
最佳答案
我也遇到了同样的问题。联系了 mamp 支持。他们的回答如下。这对我有用。希望这也对您有帮助。 停止 MAMP 中的所有服务器。
对于 MAMP:
使用 Windows 资源管理器转到文件夹 C:\MAMP\db\mysql\(如果 C:\MAMP\是您的安装目录)。
首先备份所有以mysql-bin.*开头的文件 然后删除所有以mysql-bin.*开头的文件(包括mysql-bin.index文件)
然后尝试再次启动所有 MAMP 服务器(等待 MySQL 灯亮起)。
之后再次停止所有 MAMP 服务器。
您现在将尝试在 MAMP(或 MAMP PRO)中禁用二进制日志箱
对于 MAMP: 在您选择的文本编辑器中打开 MySQL 配置文件:
C:\MAMP\conf\mysql\my.ini
此示例假设 C:\MAMP\是您的安装目录。
查找以下文本: 日志箱
通过在行首添加 # 字符来注释此行。 #log-bin=mysql-bin
保存并重新启动服务器
之后将 mysql-bin.* 文件放回原处。
关于mysql - Windows 10 上的 MAMP 4.1.0 无法启动 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53947618/