无法启动SQL服务器

时间:2017-05-15 22:06:09

标签: mysql

我刚刚下载了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

  • 中看不到任何PID文件
  • /usr/local/var/目录不存在

1 个答案:

答案 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