如何解決mysql 刪表卡住的問題

mysql刪表卡住的解決辦法:首先執行“show full processlist;”語句;然后執行“kill processid;”語句;最后使用kill語句將所有的id殺死,并重啟MySQL即可。

如何解決mysql 刪表卡住的問題

推薦:《mysql視頻教程

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

以上就是如何解決

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享