Mamp MySQL 无法在第二个 OS X 用户帐户中运行

IYB*_*TWC 1 mysql macos mamp

我的 Macbook Pro 上的 MAMP 遇到问题。当我尝试在新的工作 OS X 帐户中启动服务器时,只有 Apache 服务器运行。我的 MySQL 服务器无法启动。我觉得这有点奇怪,因为 Apache 和 MySQL 在我最初用于安装 MAMP 的帐户上运行良好。我尝试了典型的:

killall -9 mysqld
Run Code Online (Sandbox Code Playgroud)

但这没有用。它实际上返回了一条消息:

No matching processes belonging to you were found
Run Code Online (Sandbox Code Playgroud)

所以看起来 mySQL 并没有在运行。

IYB*_*TWC 5

我不想重新安装 MAMP 和 MAMP Pro,所以我决定进一步研究一下。看起来这可能是权限问题。以下是我为解决该问题所采取的步骤:

  1. 打开“应用程序”文件夹,右键单击“MAMP”,单击“获取信息”。
  2. 查看共享和权限。这就是我的样子:

    • “原始 osx 用户”- 读取和写入
    • 管理员 - 读和写
    • 每个人 - 只读
  3. 单击右下角的锁定图标以允许更改。输入密码。

  4. 单击左下角的 + 图标。

  5. 在出现的新窗口中,突出显示当前用户并选择“选择”。

  6. 在原始窗口中,突出显示已添加到共享和权限列表中的当前用户。

  7. 将新添加的用户的权限更改为“读和写”。

  8. 重要步骤:确保用户完全突出显示,单击齿轮图标并选择应用到包含的项目...

这应该会递归地为新添加的用户提供适当的权限,以允许 MAMP 的 MySQL 和 Apache 服务器运行。我也在 MAMP Pro 中执行了相同的过程。