Mysql Drop表卡死解决办法

Mysql Drop表卡死解决方法

本人要删除一张表,数据量 100万 条,数据量还不不大,但 drop 表,一直卡着。。。。。。

搜索资料后发现:MySQL 如果频繁的修改一个表的数据,那么这么表会被锁死。造成假死现象。

解决

  • 首先执行:

show full processlist; // 列出当前的操作 process,一般会看到很多 waiting 的 process,说明已经有卡住的 proces 了,我们要杀死这些 process

  • 在执行

kill processid; //processid 表示 process 的 id,比如 kill 20661,就会将 id 为 20661 的 process 杀死

  • 使用 kill 将所有的 id 杀死。然后重启 MySQL,一般就会解决了。

Linux 下重启 MySQL

posted @ 2022-10-20 11:29  我真的兔了  阅读(543)  评论(0)    收藏  举报