2015-10-19 32 views

回答

5

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

在您的终端中运行以下命令。

ps -ax | grep mysql 

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

我会是这个样子:

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

复制mysqld.local.pid文件

下一页打开你的my.cnf的路径使用nano的文件

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 

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

+0

非常感谢......我再次更新操作系统后,问题得到解决。安,谢谢 –

+0

绝对有效!非常感谢!!!在mac el capitain中的 – ChristoKiwi

+0

,路径是/usr/local/mysql/data/mysqld.local.pid。并没有my.cnf。所以我必须在/etc/my.cnf中创建新的文件 然后我添加了, [mysqld] pid-file =/usr/local/mysql/data/mysqld.local.pid – Namal

0

我不得不在/ etc中创建文件my.cnf,并在行pid-file = /path/to/your/local/mysqld.local.pid之前添加[mysqld] 最后它的工作!