背景
在项目中使用Mysql数据库,建表的时候由于网络等原因,锁一直存在,无法进行其他操作。
报错
Lock conflict,maybe some other node is running DDL,翻译过来,就是锁,可能是存在DDL正在执行
处理方案
第一步、查询当前运行语句
可使用【PROCESSLIST】查看运行中SQL的列表,可执行以下语句。
java
show processlist
第二步、释放锁
释放锁,可使用【release】命令,执行命令如下
java
release dblock
注意:要在业务低峰或停止期执行,不要影响线上业务。