遇到问题“”
用工具navicat打开一张表的时候,有的时候会发现这张表怎么打不开,关了navicat工具,再打开,也是同样的状态。
查看表锁:
1
|
show
OPEN
TABLES
where
In_use > 0;
|
查看是否是表锁住了。
1
2
3
|
-- 查看进程号
show processlist;
这样就是表锁了,
|
1
2
|
|
10664505
| root | ip:port | tables | Query |
5074
| Waiting
for
table metadata lock | ALTER TABLE `tables`
|
1
|
10664505
是进行ID
|
杀掉锁表进程id
1
|
kill
110664505
;
|
用工具再次打开,就可以了。
本文转自 豆芽菜橙 51CTO博客,原文链接:http://blog.51cto.com/shangdc/1949554