當(dāng)需要對(duì)MySQL數(shù)據(jù)庫進(jìn)行維護(hù)或者備份等操作時(shí),往往需要強(qiáng)制斷開該庫的所有連接,以避免出現(xiàn)臟數(shù)據(jù)或者操作失敗等問題。
USE mysql;
--首先查看需要斷開連接的數(shù)據(jù)庫名稱
SELECT *
FROM information_schema.PROCESSLIST
WHERE db='your_database_name';
--依次kill掉相關(guān)進(jìn)程
KILL id1;
KILL id2;
......
以上代碼可以通過MySQL命令行或者任意MySQL客戶端執(zhí)行,只需要替換其中的your_database_name為需要斷開連接的數(shù)據(jù)庫名稱即可。
需要注意的是,該操作會(huì)強(qiáng)制斷開正在使用該數(shù)據(jù)庫的所有連接,因此請(qǐng)確保沒有正在進(jìn)行的事務(wù)或者其他重要的操作,以免對(duì)系統(tǒng)產(chǎn)生不良影響。
上一篇mysql斷句