我刚刚下载了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,但没有帮助。/usr/local/var/目录不存在发布于 2017-05-15 22:10:26
如您所见,您有一个Permission denied error,这个错误告诉您,Mysql服务没有适当的权限来修改/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。可以使用以下命令对其进行更改:
chown mysql:mysql /usr/local/var/mysql/ -Rhttps://stackoverflow.com/questions/43989520
复制相似问题