win 10上的mamp 4.1.0未启动mysql

rqcrx0a6  于 2021-06-17  发布在  Mysql
关注(0)|答案(2)|浏览(350)

我已经在我的hp笔记本电脑(amd ryzen 5处理器/8g ram/1tb硬盘)上的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中显示为not up,我会得到附件phpmyadmin errors中显示的错误消息。如果有人对问题可能是什么以及我能做些什么来解决这个问题有任何想法,请回答。谢谢你的帮助。

x7rlezfr

x7rlezfr1#

我也有同样的问题。联系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.*文件放回原来的位置。

kyvafyod

kyvafyod2#

请尝试以下操作。它解决了我的问题。
停止mamp服务器。
找到mysql的db文件夹。在我的例子中:c:\mamp\db\mysql
将mysql-bin.index文件重命名为mysql-bin\u old.index
启动mamp服务器

相关问题