今天使用mysql过程中,突然就卡死了,在客户端执行删除表格操作时,报错:
Deadlock found when trying to get lock
上网查询过后解释说是死锁,也就是表格被锁住了,当时只想着怎么解除这个状态,网上大多都是说怎么修改代码来避免死锁,完全没有提到怎么关闭或者说解除死锁状态,搞得我头昏
最后找到一种方式说是杀掉锁住的进程
在mysql中,输入
mysql> show processlist;
+-------+--------+---------------------+--------+---------+-------+----------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+-------+--------+---------------------+--------+---------+-------+----------+------------------+
| 10430 | ng0006 | 192.168.1.160:6 | ng0006 | Sleep | 11362 | | NULL |
| 10431 | ng0006 | 192.168.1.160:6 | ng0006