运行 带有数据库的 Keycloak 包含数据

Run Keycloak with database contains data

我用 mysql 数据库配置了 keycloak 并且成功了, 我创建了一个领域,用户,测试角色,一切都很好, 我停止了 keycloak 并用 >standalone.bat 重新启动了它 我收到了这个错误:

FATAL [org.keycloak.services] (ServerService Thread Pool – 65) Error during startup: java.lang.RuntimeException: Exception invoking method [listUnrunChangeSets] on object [liquibase.Liquibase@f0132b4], using arguments [null,(),false]

ps:如果我删除数据库并重新创建它和 运行 keycloak 它会工作但是 运行 它与数据库包含数据会出现上面的错误

请帮我解决这个错误。谢谢。

终于,我找到了解决办法 一开始我有最新版本的 mysql-connector-java 它是 8.0.23 我用旧版本替换了它 8.0.21 并且它对我有用

ps:当然我修改了文件module.xml