navicat操作mysql中某一张表后,卡死不动,无法操作
程序员文章站
2022-06-11 21:17:24
...
原由
刚刚写java程序然后对数据库进行操作,然后用navicat去清空了表,结果卡死了,无论是删除表还是清空表,连打开表都打开不了了,我以为是网慢,然后开别的表没有问题,其实这就是表锁住了。
解决办法
1.右击对应数据库。
2.输入
SHOW PROCESSLIST;
3.看里面的State里面的数据出现
Waiting for table metadata lock
记住前面的id
4.kill 这个id
可能会kill多个id,慢慢来,kill完了秒开。
有事多百度,我还以为是网卡了,或者navicat卡了呢。。。
参考链接: link.
上一篇: Supervisor 使用教程
下一篇: Oracle数据库的导入导出