我刚刚在 mac 10.6 上安装了 mysql,它无法启动。 当我以传统方式启动它时,我得到以下信息:
Starting MySQL........
ERROR! The server quit without updating PID file (/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
我怎样才能让它工作?
最佳答案
我知道它晚了,认为对将来的人有帮助。
这个问题在这里已经有了答案: 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
关于Mysql 没有启动 :/data/user. local.err: Permission denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36621026/