MySQL未启动:/data/user.local.err:拒绝许可

zfycwa2u  于 2023-05-28  发布在  Mysql
关注(0)|答案(1)|浏览(189)

我刚刚在macOS 10.6上安装了MySQL,但它无法启动。当我以传统方式启动它时,我得到以下结果:

Starting MySQL........

错误!服务器退出时未更新PID文件(/usr/local/mysql/data/user.local.pid)。
我按照网上的一些其他说明删除了我的自定义my.cnf文件并执行了以下命令:

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

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

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

我怎样才能让它工作?

hkmswyz6

hkmswyz61#

我知道这很晚了,我想这对将来的人有帮助。
这个问题在这里已经有了答案: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

相关问题