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服务
至此,数据库恢复正常啦!!!!