ITPub博客

首页 > 数据库 > MySQL > Kill 所有MySQL进程

Kill 所有MySQL进程

原创 MySQL 作者:haoge0205 时间:2014-10-31 15:49:36 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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28939273/viewspace-1316010/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-11-28

  • 博文量
    300
  • 访问量
    1893485