【说站】mysql如何解除死锁

2022-11-23 15:45:07 浏览数 (1)

mysql如何解除死锁

1、第一种:

查询是否锁表

代码语言:javascript复制
show OPEN TABLES where In_use > 0;

查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程)

代码语言:javascript复制
show processlist

杀死进程id(就是上面命令的id列)

代码语言:javascript复制
kill id

2、第二种:

查看当前的事务

代码语言:javascript复制
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;

查看当前锁定的事务

代码语言:javascript复制
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

查看当前等锁的事务

代码语言:javascript复制
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

杀死进程

代码语言:javascript复制
kill 进程ID

以上就是mysql解除死锁的方法,希望对大家有所帮助。更多mysql学习指路:MySQL

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

0 人点赞