7

由于其易于虚拟主机管理,我尝试使用 MAMP Pro 在我的 Mac 上替换以前的 XAMPP。但是在我安装之后。MAMP,基本版有效,但专业版一直给我这个错误消息:

无法写入 MySQL 配置文件 my.cnf。

我用谷歌搜索了一段时间,有一些不同的解决方案,比如在 /etc/ 上创建 my.cnf,但这些都不起作用。错误日志也是空的。

有人遇到过这种情况吗?或者有谁知道我该如何解决这个问题?谢谢!

4

5 回答 5

4

我刚刚购买了 MAMP PRO,我也遇到了这个错误。这是“修复”它的内容:

  1. 打开终端并输入sudo killall -9 mysqld. 您可能会看到“没有找到属于您的匹配进程”,这很好,这意味着 MySQL 没有运行。
  2. 现在,在 Applications 中,查找常规的 MAMP 文件夹。在此处打开 MAMP 并单击Start Servers
  3. 现在打开 MAMP PRO 并且应该启动服务器

这只是一种解决方法,绝对不需要这些。至少,这应该让你启动并运行。

联系支持!

于 2013-03-19T20:10:29.657 回答
1

文件 -> 恢复出厂设置

可能是权限问题,但我无法解决。以上为我修复了它。

于 2013-03-19T06:33:24.097 回答
1
  1. 卸载mamp。
  2. 删除所有关于 mamp 的文件。
  3. 重新安装mamp。
于 2017-01-24T18:05:42.100 回答
0

我从“/etc”目录中删除了“my.cnf”。重新启动 MAMP pro。成功启动服务器......

于 2015-09-25T13:53:23.443 回答
0

您的配置可能有误。

exp。

sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION # success

或者

sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' # error
于 2020-04-22T09:12:23.030 回答