我试图在我的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。两个版本都存在同样的问题。有线索吗?
答案 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