由于其简单的虚拟主机管理,我尝试使用MAMP Pro替换我Mac上以前的XAMPP。但是在我安装之后。 MAMP,基本版本有效,但专业版保留给我这个错误信息:
无法编写MySQL配置文件my.cnf。
我google了一段时间,有一些不同的解决方案,比如在/ etc /上创建my.cnf,但这些都不起作用。错误日志也是空的。
之前有人遇到过这个吗?或者有谁知道我怎么能解决这个问题?谢谢!
答案 0 :(得分:4)
我刚刚购买了MAMP PRO,我也遇到了这个错误。这就是“修复”它的原因:
sudo killall -9 mysqld
。您可能会看到“找不到属于您的匹配进程”,这很好,这意味着MySQL没有运行。这只是一种解决方法,它绝对不应该要求这些。至少,这应该让你起步并运行。
联系支持人员!
答案 1 :(得分:1)
档案 - >重置为出厂设置
可能是权限问题,但我无法解决它。以上修正了它。
答案 2 :(得分:1)
答案 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