我刚刚下载了MySQL,我试图运行它,它出现以下错误:
Starting MySQL
./usr/local/Cellar/mysql/5.7.15/bin/mysqld_safe: line 135: /usr/local/var/mysql/<host_name>.err: Permission denied
/usr/local/Cellar/mysql/5.7.15/bin/mysqld_safe: line 169: /usr/local/var/mysql/<host_name>.err: Permission denied
/usr/local/Cellar/mysql/5.7.15/bin/mysqld_safe: line 135: /usr/local/var/mysql/<host_name>.err: Permission denied
ERROR! The server quit without updating PID file (/usr/local/var/mysql/<host_name>.pid).
我提到了其他StackOverflow帖子,但解决方案似乎对我不起作用,不知道我哪里出错了。
进一步详情:
重启会给我以下错误:
MySQL server PID file could not be found!
我尝试删除usr/local/mysql/data
中的.err文件,但没有帮助
我在usr / local / mysql
/usr/local/var/
目录不存在答案 0 :(得分:2)
正如您所看到的,您有yield from
此错误告诉您Mysql服务没有适当的权限来修改Permission denied error
的内容
/usr/local/var/mysql
如果您已手动创建此路径./usr/local/Cellar/mysql/5.7.15/bin/mysqld_safe: line 135: /usr/local/var/mysql/<host_name>.err: Permission denied
,请确保其权限为/usr/local/var/mysql/
。您可以使用以下命令更改它:
mysql:mysql