我的 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 并没有在运行。
我不想重新安装 MAMP 和 MAMP Pro,所以我决定进一步研究一下。看起来这可能是权限问题。以下是我为解决该问题所采取的步骤:
查看共享和权限。这就是我的样子:
单击右下角的锁定图标以允许更改。输入密码。
单击左下角的 + 图标。
在出现的新窗口中,突出显示当前用户并选择“选择”。
在原始窗口中,突出显示已添加到共享和权限列表中的当前用户。
将新添加的用户的权限更改为“读和写”。
重要步骤:确保用户完全突出显示,单击齿轮图标并选择应用到包含的项目...
这应该会递归地为新添加的用户提供适当的权限,以允许 MAMP 的 MySQL 和 Apache 服务器运行。我也在 MAMP Pro 中执行了相同的过程。
| 归档时间: |
|
| 查看次数: |
1035 次 |
| 最近记录: |