运行以下命令;
SHOW ENGINE INNODB STATUS\G;
然后输出一部分;7个锁结构,堆大小3024,25个行锁,撤消日志条目1,MYSQL线程ID 30945,查询ID 1913360 localhost127.0.0.1怎么打开这把锁?
6ojccjat1#
您可以尝试使用FLUSH TABLE user
FLUSH TABLE user
n3ipq98p2#
我知道这是一个老问题,但没有答案。我也有同样的问题。您可以使用以下命令获取锁定表和行的列表:
select * from performance_schema.data_locks;
您可能需要解锁表或行。MySQL锁由生成锁的运行进程保持。因此,解锁资源的简单方法是杀死保持锁的线程。在您的情况下,消息如下:7个锁结构,堆大小3024,25个行锁,撤消日志条目1,MYSQL线程ID 30945,查询ID 1913360 localhost127.0.0.1因此,您可以使用以下方法解除锁定:
kill 30945;
希望这能帮助其他正在寻找快速解决这个问题的方法的人。
2条答案
按热度按时间6ojccjat1#
您可以尝试使用
FLUSH TABLE user
n3ipq98p2#
我知道这是一个老问题,但没有答案。我也有同样的问题。
您可以使用以下命令获取锁定表和行的列表:
您可能需要解锁表或行。MySQL锁由生成锁的运行进程保持。因此,解锁资源的简单方法是杀死保持锁的线程。在您的情况下,消息如下:
7个锁结构,堆大小3024,25个行锁,撤消日志条目1,MYSQL线程ID 30945,查询ID 1913360 localhost127.0.0.1
因此,您可以使用以下方法解除锁定:
希望这能帮助其他正在寻找快速解决这个问题的方法的人。