无法在我的mac上运行mysql

时间:2013-06-16 08:32:38

标签: mysql macos

我试图在我的Mac上安装mysql但无法启动服务器。当我尝试启动mysql服务器时,我在日志中收到此错误:无法启动服务器:无法创建PID文件:权限被拒绝。不能创建/写入文件〜/ Downloads / mysql-5.5.32-osx10.6-x86_64 / data / HOSTNAME。pid。我将/ usr / local / mysql符号链接到〜/ Downloads / mysql-5.5.32-osx10.6-x86_64。并且/ usr / local / mysql和〜/ Downloads / mysql-5.5.32-osx10.6-x86_64下的所有文件/目录都归mysql所有。我尝试以root身份启动mysql服务器。到处搜索,但没有运气。我尝试使用mysql 5.5和5.6。两个版本都存在同样的问题。有线索吗?

3 个答案:

答案 0 :(得分:3)

我强烈建议您使用Homebrew安装mysql。要做到这一点:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
brew install mysql

第二个命令的输出可能会给你一些额外的步骤。跟着他们,你应该被设置。

答案 1 :(得分:0)

您必须以管理员身份启动它。写下sudo和一个空格,后跟用于启动MySQL的命令。

答案 2 :(得分:0)

使用以下权限授予权限: 检查你的mysqld位置,我的是:

这样做: ls -ld / usr / local / var / mysql

sudo chmod a + w / usr / local / var / mysql