我知道有很多关于此的文章,但它们都不适合我。我已经尝试了一切,从官方网站安装mysql,从brew,并始终有sam问题:
ERROR MySQL server PID file could not be found
尝试更改目录的权限,更改源,移动和重新创建my.cnf
文件等。没有任何作用。我无能为力......
我已oSX Sierra 10.12.2
,我已安装mysql-5.7.17
。也许你们中的一些人找到了这个设置的解决方案,配置......很多时候寻求帮助,不要删除这个问题。
答案 0 :(得分:2)
这个问题已经过时,但仍然是一个相关问题,我在运行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的
结束 ALL 返回的MySQL pids:
sudo kill <pid1> <pid2> <pid3> ...
这应该杀死所有的mysql进程
现在尝试再次启动MySQL ......
mysql.server start
启动MySQL。 SUCCESS!
希望这可以节省数小时无休止的谷歌搜索!
答案 1 :(得分:0)
sudo chown -R mysql:mysql /usr/local/mysql/data/*
sudo apachectl restart
sudo /usr/local/mysql/support-files/mysql.server start
我也有这个问题。遵循here的一些说明。