错误!服务器退出而不更新PID文件(/Applications/XAMPP/xamppfiles/var/mysql/mymbp.pid)

时间:2014-08-21 19:08:56

标签: mysql xampp

当我尝试使用命令行启动mysql服务器时,我收到此错误。我一直在这里寻找解决方案,但似乎每个人都不同。我使用这个命令启动了mysql:

cd /Applications/XAMPP/xamppfiles/bin
./mysql.server start

当我在学校时,这些命令运行正常,但是当我在家里尝试这些完全相同的命令时,我得到了提到的错误。有什么想法吗?

使用macbook pro 10.9.4

3 个答案:

答案 0 :(得分:2)

这样做了:

我使用以下两行从终端启动了mysql,

cd / Applications / XAMPP / xamppfiles / bin

./ mysql.server start

然后很有可能我没有停止它并且它继续运行我会得到错误!提及。然后我做了以下,

To" kill"使用终端的流程:

  • 运行终端

  • 键入top,然后按Enter键

  • 从结果中,第一列提供了流程'进程ID(PID)编号。

  • 请注意您要杀死的进程的PID。

  • 键入q,然后按Enter退出顶部。

  • 键入sudo kill PID,然后按Enter键,其中PID是从顶部获得的值。

我找到了一个名为mysqld 34630的进程,并执行了sudo kill 34630 然后我用上面的两行开始重启mysql。然后它奏效了。记得在完成后停止它!

答案 1 :(得分:1)

可能是一些向后兼容问题。 尝试备份和删除SQL配置文件(/Applications/XAMPP/xamppfiles/etc/my.cnf) 并重新启动mySQL Server。

答案 2 :(得分:1)

我遇到了同样的问题,为我添加了一个“sudo”:

sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start