解决MySQL表锁住的问题
当频繁修改MySQL中的数据表或者修改阻断保存时意外断开连接,有可能会将那个操作的MySQL表锁住,本文介绍了一些常见的解决方法
方法一:重启MySQL
1 | # 1. windows下 |
方法二:kill锁表的进程
-
查看现在执行的所有进程
1
show processlist;
-
杀死锁住表的进程
1
kill [进程id]
方法三:在Navicat中操作
在 information_schema
数据表中保存了MySQL服务器上数据库的信息:
innodb_trx
:当前运行事务innodb_locks
:当前出现的锁innodb_lock_waits
:锁等待的对应关系
新建一个query,并且在innodb_trx中查看当前运行的事务
1 | show full PROCESSLIST; |
Comment