Mysql没有启动:/data/user.local.err:权限被拒绝

Jes*_*ers 6 mysql macos

我刚刚在mac 10.6上安装了mysql,它不会启动.当我以传统方式启动它时,我得到以下内容:

Starting MySQL........
Run Code Online (Sandbox Code Playgroud)

错误!服务器退出而不更新PID文件(/usr/local/mysql/data/user.local.pid).

我在网上关注了其他一些说明并删除了我的自定义my.cnf文件并执行了以下命令:

sudo chown -R _mysql:_mysql /usr/local/mysql/
Run Code Online (Sandbox Code Playgroud)

然后尝试以安全模式启动它,我收到以下错误列表:

160414 12:48:18 mysqld_safe Logging to '/usr/local/mysql/data/user.local.err'.
touch: /usr/local/mysql/data/user.local.err: Permission denied
160414 12:48:18 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
/usr/local/mysql/bin/mysqld_safe: line 129: /usr/local/mysql/data/user.local.err: Permission denied
/usr/local/mysql/bin/mysqld_safe: line 166: /usr/local/mysql/data/user.local.err: Permission denied
160414 12:48:18 mysqld_safe mysqld from pid file /usr/local/mysql/data/user.local.pid ended
/usr/local/mysql/bin/mysqld_safe: line 129: /usr/local/mysql/data/user.local.err: Permission denied
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它运转起来?

Bha*_*thi 7

我知道已经晚了,认为对将来的人有帮助。

这个问题在这里已经有了答案: MySQL server start issues on Mavericks

以下答案参考上述问题

原因:

可能该文件夹/usr/local/mysql/没有用户的写入权限_mysql

尝试使用以下命令更改文件夹权限

sudo chown -R _mysql:admin /usr/local/mysql

sudo chmod -R u+rwX,g+rwX,o-rwx /usr/local/mysql