Kill 所有MySQL程式

haoge0205發表於2014-10-31
如果在單機上安裝了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部落格 ” ,連結:http://blog.itpub.net/28939273/viewspace-1316010/,如需轉載,請註明出處,否則將追究法律責任。

相關文章