在OSX Sierra

时间:2017-01-12 14:57:05

标签: mysql database macos macos-sierra

我知道有很多关于此的文章,但它们都不适合我。我已经尝试了一切,从官方网站安装mysql,从brew,并始终有sam问题:

ERROR MySQL server PID file could not be found

尝试更改目录的权限,更改源,移动和重新创建my.cnf文件等。没有任何作用。我无能为力......

我已oSX Sierra 10.12.2,我已安装mysql-5.7.17。也许你们中的一些人找到了这个设置的解决方案,配置......很多时候寻求帮助,不要删除这个问题。

2 个答案:

答案 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的一些说明。