MySQL表不能修改、刪除等操作,卡死、鎖死情況的處理辦法。


MySQL如果頻繁的修改一個表的數據,那么這么表會被鎖死。造成假死現象。

比如用Navicat等連接工具操作,Navicat會直接未響應,只能強制關閉軟件,但是重啟后依然無效。

 

解決辦法:

 

首先執行:

show full processlist;  //列出當前的操作process,一般會看到很多waiting的process,說明已經有卡住的proces了,我們要殺死這些process!!

再執行:

kill processid;  //processid表示process的id,比如kill 3301,就會將id為3301的process殺死。

 

使用 kill 將所有的 id 殺死。然后重啟MySQL,一般就會解決了。如果還不行,那應該是不可能的吧。。。

 

重啟MySQL:

net stop mysql  //停止MySQL

net start mysql  //啟動MySQL


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM