最近mysql服务经常发生因为内存溢出导致进程挂掉的情况,重启mysql服务也不管用,而停止mysql服务时提示找不到pid文件,但是用top命令查看进程发现mysqld进程还在运行。不太清楚mysql具体的工作方式,只能去网上找怎么结束这个mysqld进程。经过搜索和实践,发现kill -9 `pgrep mysqld` 这条命令挺好用的。这样杀死mysqld进程后再启动mysql服务,一切正常了。有时间再研究一下为什么mysql服务老发生内存溢出的问题。本文来自猛牛软件作者博客。
利用pgrep批量kill杀死多个mysqld进程
猛牛哥原创:猛牛哥的博客 » 利用pgrep批量kill杀死多个mysqld进程
最新评论