MySQL服务器无法启动并报告以下错误:
/usr/local/mysql/bin/mysqld:无法创建/写入文件'/usr/local/mysql/data/James-Barnhills-Mac-Pro.local.pid‘(错误代码: 13) 无法启动服务器:无法创建PID文件:权限被拒绝
所有权限都递归地设置为:
lrwxr-xr-x 1 _mysql wheel 27 Nov 22 09:25 mysql -> mysql-5.5.18-osx10.6-x86_64但它不会开始。我试过几次重新安装,但都没有用。
我在Mac上以root用户身份运行,MySQL对"data“文件夹具有读取、写入和执行权限。
发布于 2011-11-24 03:32:05
权限错误是因为您将目录设置为Octal权限0751。这意味着用户可以读、写和执行,但是其他人不能。因为您不是用户_mysql,所以您没有权限。你可以做两件事来解决这个问题。
发布于 2011-12-04 23:40:55
并不是因为您以root身份启动mysql,而是将它的现状作为用户启动。检查/etc/my.cnf,并比较mysql数据dir的所有者是否与参数user=mysql_owner指定的相同。
如果是" mysql ",则根用户在启动mysql之前切换到该用户(幕后)。
https://serverfault.com/questions/334284
复制相似问题