Mac OS Sierra 无法启动 MySQL

Mac OS Sierra 无法启动 MySQL

MySQL 在 OS stat up 时启动正常。

但是停止然后重新启动会出现问题。

我在用:

sudo /usr/local/mysql/support-files/mysql.server start

可执行二进制文件位于:

/usr/local/mysql/bin/mysql

它只是停留在这条消息上好几分钟:

Starting MySQL.................................................

只有重新启动整个机器才能使其重新工作。

尝试使用以下方法停止服务

sudo /usr/local/mysql/support-files/mysql.server start

导致出现此错误信息:

ERROR! MySQL server PID file could not be found!

答案1

我是 High Sierra 用户。我也遇到过类似的问题。

我通过检查此目录的内容修复了这个问题:

cd /usr/local/mysql/data 
ls -l 

查看是否所有内容都归 _mysql 所有(提示:输出的第二列)。对我来说情况并非如此。因此我运行了以下命令:

chown -R mysql:mysql /usr/local/mysql/data/* 

更改为正确的所有权设置。(注意:我使用的是管理员帐户,因此必须在前面加上sudo才能使其正常工作。否则我会收到Operation not permitted错误)

运行 chown 后我回头看了看,正如你在这里看到的,mySQL 已经恢复正常

相关内容