我知道有几十篇关于这个的文章,但没有一篇对我有用。我已经尝试了一切,从官方网站,从brew安装mysql,并且总是遇到sam问题:
ERROR MySQL server PID file could not be found
尝试更改目录的权限,更改源,移动和重新创建文件等my.cnf
没有任何效果。我无能为力...
我有oSX Sierra 10.12.2
,我已经安装了mysql-5.7.17
.也许你们中的一些人找到了此设置、配置的解决方案......非常感谢您的帮助,不要删除这个问题。
已经过时,但仍然是一个相关的问题,我在运行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:08am 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
我也有这个问题。按照此处的一些说明进行操作。