我在MacBook上遇到MySQL问题。在安装MySQL服务器之前,我已将我的操作系统从Yosemite更新到El Capitan。
现在,当我尝试在终端上运行MySQL时,我得到了这样的错误
ERROR! The server quit without updating PID file
有人可以帮我吗?非常感谢!
答案 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] 最后它奏效了!