由于其易于虚拟主机管理,我尝试使用 MAMP Pro 在我的 Mac 上替换以前的 XAMPP。但是在我安装之后。MAMP,基本版有效,但专业版一直给我这个错误消息:
无法写入 MySQL 配置文件 my.cnf。
我用谷歌搜索了一段时间,有一些不同的解决方案,比如在 /etc/ 上创建 my.cnf,但这些都不起作用。错误日志也是空的。
有人遇到过这种情况吗?或者有谁知道我该如何解决这个问题?谢谢!
由于其易于虚拟主机管理,我尝试使用 MAMP Pro 在我的 Mac 上替换以前的 XAMPP。但是在我安装之后。MAMP,基本版有效,但专业版一直给我这个错误消息:
无法写入 MySQL 配置文件 my.cnf。
我用谷歌搜索了一段时间,有一些不同的解决方案,比如在 /etc/ 上创建 my.cnf,但这些都不起作用。错误日志也是空的。
有人遇到过这种情况吗?或者有谁知道我该如何解决这个问题?谢谢!
我刚刚购买了 MAMP PRO,我也遇到了这个错误。这是“修复”它的内容:
sudo killall -9 mysqld
. 您可能会看到“没有找到属于您的匹配进程”,这很好,这意味着 MySQL 没有运行。这只是一种解决方法,绝对不需要这些。至少,这应该让你启动并运行。
联系支持!
文件 -> 恢复出厂设置
可能是权限问题,但我无法解决。以上为我修复了它。
我从“/etc”目录中删除了“my.cnf”。重新启动 MAMP pro。成功启动服务器......
您的配置可能有误。
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