您现在的位置是:课程教程文章

mysql如何解除死锁

2023-12-14 20:50课程教程文章 人已围观

1、第一种:

查询是否锁表

show OPEN TABLES where In_use > 0;

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

show processlist

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

kill id

2、第二种:

查看当前的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;

查看当前锁定的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

查看当前等锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

杀死进程

kill 进程ID

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

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

课程教程:mysql如何解除死锁

上一篇:mysql死锁的四个条件

下一篇:没有了

站点信息

  • 文章统计篇文章