我知道有很多关于此的文章,但它们都不适合我。我已经尝试了一切,从官方网站安装mysql,从brew,并始终有sam问题:
ERROR MySQL server PID file could not be found
试图更改目录的权限,更改源,移动和重新创建my.cnf
文件等。没有任何作用。我无能为力......
我有oSX Sierra 10.12.2
,我已经安装了mysql-5.7.17
。也许你们中的一些人找到了这个设置,配置的解决方案...很多thx求助,不要删除这个问题。
这个问题已经过时但仍然是一个相关问题,我在运行macOS High Sierra(版本10.13.2)的MacBook上解决了这个问题。
运行以下命令:
mysql.server status
应该返回:错误! MySQL正在运行但无法找到PID文件
要解决此问题,请查找所有正在运行的MySQL实例
ps aux | grep mysql
这将列出使用MySQL的进程,列出类似于下面的结果:
1768 0.0 0.0 4267768 896 s000 S + 12:08 am 0:00.00 grep mysql
结束返回的所有MySQL pids:
sudo kill <pid1> <pid2> <pid3> ...
这应该杀死所有的mysql进程
现在尝试再次启动MySQL ......
mysql.server start
启动MySQL。成功!
希望这将节省数小时无休止的谷歌搜索!
sudo chown -R mysql:mysql /usr/local/mysql/data/*
sudo apachectl restart
sudo /usr/local/mysql/support-files/mysql.server start
我也有这个问题。遵循here的一些指示。