【发布时间】:2017-04-24 06:26:15
【问题描述】:
由于我使用 MAMP 4 的工作流程存在数不清的问题,我决定恢复使用 MAMP Pro 3.5.2。但是我无法启动 mySQL。我觉得我已经尝试了一切:
重新安装 杀死进程 将 MAMP 文件夹的权限更改为 777,包括子文件夹。 改为运行 MAMP 没有任何效果(mySql 甚至不会在 MAMP 中启动(非专业版)
在 GUI 中我得到:无法写入 MySQL 配置文件 my.cnf。
错误日志说:
161208 21:18:38 mysqld_safe 来自 pid 文件 /Applications/MAMP/tmp/mysql/mysql.pid 的 mysqld 结束 161208 21:19:13 mysqld_safe 使用 /Applications/MAMP/db/mysql 中的数据库启动 mysqld 守护程序 161208 21 :19:13 [警告] 无法创建测试文件 /Applications/MAMP/db/mysql/Petes-MBP.lower-test 161208 21:19:13 [警告] 无法创建测试文件 /Applications/MAMP/db /mysql/Petes-MBP.lower-test /Applications/MAMP/Library/bin/mysqld:无法将目录更改为“/Applications/MAMP/db/mysql/”(错误代码:2)161208 21:19:13 [错误] 中止
请帮忙。谢谢
【问题讨论】:
-
你检查过'/Applications/MAMP/db/mysql/'是否真的存在?您的错误消息说它没有。最简单的选择可能是:重命名您的 MAMP 文件夹(在终止进程后),重新启动您的机器,重新安装,复制您的数据(希望从备份中)。其他任何事情都很难从世界的另一端诊断出来,尽管您可能只是在某个地方混合了新旧配置文件并且可以修改它们。