MySQL 清除等待連接
阿新 • • 發佈:2017-07-14
ssl awk pass echo shell spa des username min
由於MySQL突然新增了很多連接,超出了my.cnf所設置的最大連接數,MySQL服務無法訪問,這裏通過Shell腳本來刪掉Sleep連接
#!/bin/bash #--------------------------- # Author:zhengwenqiang # Date: 20170714 # Description: clean sleep process # #--------------------------- IP=172.16.11.52 Username=root Password=root [ -f SleepSID ] && rm -f SleepSID mysqladmin-u$Username -p$Password processlist | sed -r ‘s/\s//g‘ | awk -F "|" ‘{if($6=="Sleep"){ print $2}}‘>SleepSID while read sID do echo $sID mysql -h$IP -u$Username -p$Password -P3306 -e "kill $sID" done<SleepSID
MySQL 清除等待連接