myslq数据 卡住无响应
软件:自己用的是 Navicat for MySQL
之前,在对数据库进行查询时候,发现有一张表未设置主键自增长,所以就去该表中,给id关键字添加主键自增长,但是刚保存就卡死了,如图:

无耐,只好任务管理器结束窗口再打开,继续操作此表,出现加载中。。。。反复操作还是加载中。
并且删除也删除不了这张表!
解决方案
1.选中该表所在的数据库,右击—>命令列界面


2.输入show processlist;
注意:有分号!!

3.查找上表的State列,含有 “lock” 字样的所有行的 Id值。(我的是 210 和 249)
4.依次输入
kill 210;
kill 249;

5.重启mysql服务
在DOS命令行里,依次输入
net stop mysql;
net start mysql;
注意:一定要用管理员命令行,否则权限不够,停止/启动 不了mysql服务

至此,数据库恢复正常啦!!!!

本文介绍了一种在使用Navicat for MySQL时遇到的数据库表锁定无法操作的问题,并提供了详细的解决步骤,包括如何通过命令行界面找到并终止锁定进程,以及重启MySQL服务的方法。
1万+

被折叠的 条评论
为什么被折叠?



