【问题标题】:Cannot get mySql started on MAMP 3.5.2无法在 MAMP 3.5.2 上启动 mySql
【发布时间】: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-MB​​P.lower-test 161208 21:19:13 [警告] 无法创建测试文件 /Applications/MAMP/db /mysql/Petes-MB​​P.lower-test /Applications/MAMP/Library/bin/mysqld:无法将目录更改为“/Applications/MAMP/db/mysql/”(错误代码:2)161208 21:19:13 [错误] 中止

请帮忙。谢谢

【问题讨论】:

  • 你检查过'/Applications/MAMP/db/mysql/'是否真的存在?您的错误消息说它没有。最简单的选择可能是:重命名您的 MAMP 文件夹(在终止进程后),重新启动您的机器,重新安装,复制您的数据(希望从备份中)。其他任何事情都很难从世界的另一端诊断出来,尽管您可能只是在某个地方混合了新旧配置文件并且可以修改它们。

标签: mysql mamp mamp-pro


【解决方案1】:

尝试使用touch 手动创建文件,例如

touch /Applications/MAMP/db/mysql/Petes-MBP.lower-test

我遇到了同样的错误,但文件不同,我解决了手动创建它的问题。

【讨论】:

    【解决方案2】:

    我需要创建一个缺少的目录。

    mkdir -p /Applications/MAMP/db/mysql/
    

    【讨论】:

      猜你喜欢
      • 2017-02-18
      • 2019-05-16
      • 1970-01-01
      • 2017-01-12
      • 2017-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-18
      相关资源
      最近更新 更多