MySQL锁表和解锁 *** 作

MySQL锁表和解锁 *** 作,第1张

1、确定mysql有锁表的情况则使用以下命令查看锁表进程

2、杀掉查询结果中已经锁表的trx_mysql_thread_id

扩展:

1、查看锁的事务

2、查看等待锁的事务

3、查询是否锁表:

4、查询进程

-- 查询是否锁表

show OPEN TABLES

-- 查询进程

show processlist

-- 查询到相对应的进程,然后杀死进程

kill id-- 一般到这一步就解锁

-- 查看正在锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS

-- 查看等待锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS

-- 解锁表

UNLOCK TABLES


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8587786.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存