mysql报错1025 LOCK死锁问题解决
程序员文章站
2022-06-17 21:47:02
突然一条数据无法删除更改,遇到了传说中的死锁
报错 1025 lock …….. lock wait timeout exceeded…..
下面数条命令...
突然一条数据无法删除更改,遇到了传说中的死锁
报错 1025 lock …….. lock wait timeout exceeded…..
下面数条命令
show open tables where in_use > 0;
show processlist
select * from information_schema.innodb_locks;
select * from information_schema.innodb_lock_waits;
上面的这些语句查询均没看出问题所在
最后查到是因为有未提交的事物
select * from information_schema.innodb_trx
找到 trx_mysql_thread_id
kill 此id
解决!
推荐阅读
-
mysql报错:Deadlock found when trying to get lock; try restarting transaction的解决方法
-
远程连接mysql时连接不上并且报错(问题解决)
-
centOS7下mysql插入中文字符报错问题解决方法
-
MySQL启动报错问题InnoDB:Unable to lock/ibdata1 error
-
在node1节点上安装mysql,启动Hive时报错问题解决办法
-
Mysql解决The total number of locks exceeds the lock table size报错
-
MySQL~InnoDB引擎解决脏读,不可重复读,幻读,丢失更新的原理(lock事务锁、自增长锁、Record Lock、Gap Lock、Next-Key Lock、死锁)
-
启动mysql时报错:ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists的解决办法
-
Mysql systemctl start mysqld报错的问题解决
-
mysql报错1025 LOCK死锁问题解决