navicat操作mysql中某一张表后,卡死不动,无法操作

原由

刚刚写java程序然后对数据库进行操作,然后用navicat去清空了表,结果卡死了,无论是删除表还是清空表,连打开表都打开不了了,我以为是网慢,然后开别的表没有问题,其实这就是表锁住了。

解决办法

1.右击对应数据库。
在这里插入图片描述
2.输入

SHOW PROCESSLIST;

3.看里面的State里面的数据出现

 Waiting for table metadata lock

记住前面的id

4.kill 这个id
可能会kill多个id,慢慢来,kill完了秒开。

有事多百度,我还以为是网卡了,或者navicat卡了呢。。。

参考链接: link.

猜你喜欢

转载自blog.csdn.net/weixin_45906830/article/details/111872194