使用Navicat点击表或者删除某个表的时候一直加载,MySQL表不能修改,更新、删除等操作

出现这种情况一般可能是你执行的数据过多,操作当前表的时候操作了太多的数据,这个表就会出现锁死的情况,表处于假死状态,

这个时候强行退出Navicat再次进入,对表进行操作,还是出现,卡死的情况。

这个时候即使是进入命令行下对表进行操作依然还是会卡死。

解决办法:
1.首先进入mysql
mysql -uroot -proot

2.执行语句
show full processlist;
列出当前的操作process,一般会看到很多waiting的process,如下图所示,说明已经有卡住的proces了,我们要杀死这些process!!
使用Navicat点击表或者删除某个表的时候一直加载,MySQL表不能修改,更新、删除等操作_第1张图片
3.使用 kill 将所有的 id 杀死,举例子出现下图表示杀死正确:
在这里插入图片描述
4.这个时候就可以直接进入Navcate查看表内容,这个时候继续对表进行操作的时候,一切正常,如果还在卡,可以尝试重启mysql。

如果解决了你的问题点个赞吧。

你可能感兴趣的:(mysql)