SpringBoot项目启动时碰到数据库死锁问题
是 Liquibase 正在等待获取数据库的锁,这意味着在执行数据库迁移时,Liquibase 检测到数据库的。上面这个是我已经修改完成的,只要将LOCKED字段由true改为false即可。今天在启动SpringBoot项目时,碰到了这样一行提示。
·
今天在启动SpringBoot项目时,碰到了这样一行提示
2025-02-28 16:42:16,987 [restartedMain] INFO |||liquibase.lockservice.log(JavaLogger.java:30) - Waiting for changelog lock....
这个日志提示 Waiting for changelog lock
是 Liquibase 正在等待获取数据库的锁,这意味着在执行数据库迁移时,Liquibase 检测到数据库的 DATABASECHANGELOGLOCK
表处于锁定状态。
具体解决方式:
检查 DATABASECHANGELOGLCK
表
SELECT * FROM DATABASECHANGELOGLOCK;
只要将LOCKED字段由true改为false即可

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)