MySQL:Yosemite OS更新后El Capitan OS出错

时间:2015-10-19 23:32:52

标签: mysql-error-1064 pid osx-elcapitan

我在MacBook上遇到MySQL问题。在安装MySQL服务器之前,我已将我的操作系统从Yosemite更新到El Capitan。

现在,当我尝试在终端上运行MySQL时,我得到了这样的错误

ERROR! The server quit without updating PID file

有人可以帮我吗?非常感谢!

2 个答案:

答案 0 :(得分:5)

尝试更新my.cnf文件以手动设置PID文件的位置。这是你如何做到的。

在终端中运行以下命令。

ps -ax | grep mysql

这将列出重要mysql文件的所有位置。查找--pid-file

的路径

我会看起来像这样:

--pid-file=/path/to/your/local/mysqld.local.pid

复制mysqld.local.pid文件的路径

接下来使用nano

打开my.cnf文件
sudo nano /usr/local/mysql/my.cnf

在my.cnf文件的末尾设置pid文件路径。搜索pid文件。如果找不到,请在my.cnf文件的末尾手动输入。这将告诉mysql在哪里查找PID文件。输入您复制的路径,如下例所示。

pid-file = /path/to/your/local/mysqld.local.pid

关闭并保存文件

接下来重启mysql。您可能需要执行此操作两次以重置PID错误。

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

那应该可以解决你的问题!祝你好运

答案 1 :(得分:0)

我必须在/ etc中创建文件my.cnf并在行pid-file = /path/to/your/local/mysqld.local.pid之前添加[mysqld] 最后它奏效了!