在OSX Sierra中找不到ERROR MySQL服务器PID文件

问题描述 投票:1回答:2

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

ERROR MySQL server PID file could not be found

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

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

mysql database macos macos-sierra
2个回答
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

结束返回的所有MySQL pids:

sudo kill <pid1> <pid2> <pid3> ...

这应该杀死所有的mysql进程

现在尝试再次启动MySQL ......

mysql.server start

启动MySQL。成功!

希望这将节省数小时无休止的谷歌搜索!


0
投票
sudo chown -R mysql:mysql /usr/local/mysql/data/*

sudo apachectl restart

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

我也有这个问题。遵循here的一些指示。

© www.soinside.com 2019 - 2024. All rights reserved.