繁体   English   中英

MySQL不会关闭:“停止服务器:错误! 找不到MySQL服务器PID文件!”

[英]MySQL won't shutdown: “Stop server: ERROR! MySQL server PID file could not be found!”

初学者在这里! 昨天,我已经启动服务器并运行了它,但是今天我无法连接到我的站点。 我试图关闭MySQL服务器,但给出了ff错误

停止服务器:错误! 找不到MySQL服务器PID文件!

服务器正在使用MySQL Workbench运行。 公平地说,我昨天使用的是MySQL Preference Pane和/或命令行

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

我在网上看到了许多解决方案,它们都非常不同。 我尝试了些无济于事。 (此外,我什至不知道PID文件在哪里以及在哪里...)有什么建议吗? 先感谢您!

您可以尝试使用kill命令将其kill

  1. 运行ps -ef | grep mysql ps -ef | grep mysql
  2. 使用第二列(pid)中的值: sudo kill <pid>
  3. 如果那还不足以杀死它,那么: sudo kill -12 <pid>
  4. 如果那不起作用,最后: sudo kill -9 <pid>

最后一个进程杀死了进程,但是没有向进程的子进程发出信号,表明进程已被杀死,但是肯定可以完成任务。 运行每个命令后,只需运行该命令即可ps -ef | grep mysql ps -ef | grep mysql ,看看它是否仍然挂着。 如果您必须采取措施kill -9那么绝对可以运行ps -ef | grep mysql ps -ef | grep mysql并在重新启动服务器之前手动杀死所有子级。

最后,真正的问题是您的pid文件发生了什么? 如果再次发生,则应该花一些时间进行调查,因为那里有些古怪。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM