mysql - Windows 10 上的 MAMP 4.1.0 无法启动 MySQL

标签 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 错误日志,但似乎没有显示与该问题相关的任何内容。如果我尝试使用 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/

相关文章:

php - 通过提供不同数量的字段进行更新的最佳实践

mysql - android中的tomcat apache+mysql连接

apache - CodeIgniter 包含来自应用程序的 js、css 文件返回 403 禁止

php - Yii2 - 尝试保存到数据库时出错

mysql - 如何在 Mysql 中更新或更改自动递增列值

MySQL 将字符串 "John Doe"替换为 "John D"

apache - 403禁止使用localhost root MAMP Pro v2.2

php - 从本地服务器测试 SilverStripe 电子邮件联系表单

installation - 是否有设置 Mamp Pro 的权威指南,以便本地网络用户可以查看/编辑站点?

mysql - 如何完成 MAMP Wordpress 转换