Mysql处理锁冲突Lock conflict可用方案

背景

在项目中使用Mysql数据库,建表的时候由于网络等原因,锁一直存在,无法进行其他操作。

报错

Lock conflict,maybe some other node is running DDL,翻译过来,就是锁,可能是存在DDL正在执行

处理方案

第一步、查询当前运行语句

可使用【PROCESSLIST】查看运行中SQL的列表,可执行以下语句。

java 复制代码
show processlist

第二步、释放锁

释放锁,可使用【release】命令,执行命令如下

java 复制代码
release dblock

注意:要在业务低峰或停止期执行,不要影响线上业务。

相关推荐
snow@li10 分钟前
数据库:B+ 树 / 数据库索引的底层支柱
数据库
梦想的旅途225 分钟前
企业微信二次开发实战:基于RPA接口的私域中台架构设计与选型指南
数据库·企业微信·rpa
SQL-First布道者26 分钟前
Spring JDBC Ultra 十边型战士
java·spring boot·后端·mysql·spring·mybatis
许彰午44 分钟前
87_Python Django模型与数据库
数据库·python·django
—Miss. Z—1 小时前
计算机二级MySQL选择题考点Ⅱ
数据库·mysql·oracle
敖行客 Allthinker1 小时前
IM 融合专题:后端架构师的核心修炼
java·开发语言·数据库
翔云1234561 小时前
MySQL 中 CURRENT_TIMESTAMP 到底取的是 INSERT 时间,还是 COMMIT 时间?
数据库·mysql
矜持的左手1 小时前
硬件故障后数据文件大小不对故障处理—Oracle碎片扫描恢复
数据库·oracle
欢呼的太阳10 小时前
数据库设计Step by Step (10)——范式化
服务器·数据库·oracle
喜欢的名字被抢了11 小时前
MySQL基础入门:从零理解数据库与SQL
数据库·mysql·教程