首页 > 数据库技术 > 详细

Kill 所有MySQL进程

时间:2016-01-29 20:38:57      阅读:257      评论:0      收藏:0      [点我收藏+]

如果在单机上安装了N多mysql数据库单实例,不再使用的情况下,想关闭所有进程,方法很简单的了,哈哈哈。

kill -9 `ps -ef|grep DataServer|awk ‘{print $2}‘`
 
ps -ef 显示所有进程
 
grep DataServer 在显示的所有进程里找出含有 DataServer字段的行

 awk ‘{print $2}‘  在显示的所有进程里找出含有 DataServer字段的行后 显示该行以空格分隔的第二域 即PID那域!

 然后kill -9 pid 那不就杀死了

 不过这里会有个问题 使用grep后 本身grep DataServer也会出现在进程里!

 因此 最好是
 kill -9 `ps -ef|grep DataServer|grep -v grep|awk ‘{print $2}‘`
 
更好是
 ps -ef|grep mysql | grep -v grep |awk ‘{print $2}‘ | xargs kill -9

Kill 所有MySQL进程

原文:http://www.cnblogs.com/hankyoon/p/5169641.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!