MAMP Pro错误:无法编写MySQL配置文件my.cnf

时间:2013-03-18 20:56:51

标签: mysql macos mamp virtualhost

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

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

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

之前有人遇到过这个吗?或者有谁知道我怎么能解决这个问题?谢谢!

5 个答案:

答案 0 :(得分:4)

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

  1. 打开终端并输入sudo killall -9 mysqld。您可能会看到“找不到属于您的匹配进程”,这很好,这意味着MySQL没有运行。
  2. 现在,在“应用程序”中,查找常规MAMP文件夹。在此处打开MAMP,然后单击启动服务器
  3. 现在打开MAMP PRO并启动服务器
  4. 这只是一种解决方法,它绝对不应该要求这些。至少,这应该让你起步并运行。

    联系支持人员!

答案 1 :(得分:1)

档案 - >重置为出厂设置

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

答案 2 :(得分:1)

  1. 卸载mamp。
  2. 删除所有关于mamp的文件。
  3. 重新安装mamp。

答案 3 :(得分:0)

我删除了my.cnf'来自' / etc'目录。重启MAMP专业版。服务器启动成功.....

答案 4 :(得分: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