初学者在这里!我昨天让服务器启动并运行,但今天我无法连接到我的网站。我试图关闭MySQL服务器但是给出了ff错误
停止服务器:错误!无法找到MySQL服务器PID文件!
服务器正在使用MySQL Workbench运行。公平地说,我昨天使用了MySQL偏好窗格和/或命令行
sudo /usr/local/mysql/support-files/mysql.server start
我在网上看过很多种解决方案,都非常不同。我尝试了一些无济于事。 (另外,我甚至不知道PID文件的内容和位置......)有什么建议吗?提前谢谢!
答案 0 :(得分:1)
您可以尝试使用kill
命令将其终止。
ps -ef | grep mysql
sudo kill <pid>
sudo kill -12 <pid>
sudo kill -9 <pid>
最后一个杀死了这个过程,但没有向进程的孩子发出信号,告诉他们这个过程被杀了,但它肯定会完成这个任务。运行每一个之后,只需运行ps -ef | grep mysql
即可查看它是否仍然悬挂在上面。如果您必须求助kill -9
,那么一定要运行ps -ef | grep mysql
并在重新启动服务器之前手动终止所有孩子。
最后,真正的问题是你的pid文件发生了什么?如果它再次发生这是你应该花一些时间调查的东西,因为那里有些东西。