钥匙斗篷版本:20.0.1
码头工人版本:20.10.12
Docker-Compose 版本:2.2.2
Github 问题:https://github.com/keycloak/keycloak/issues/15898
我喜欢从 MariaDB 数据库导出 Keycloak 数据,但这是不可能的。
我使用的来源是: https: //www.keycloak.org/server/importExport
导出命令export 仅接受 H2 数据库 URL,即使我已经使用适当的数据库供应商创建了构建。我在执行导出之前创建了一个新版本:build --db=mariadb
如果我尝试从 MariaDB 数据库导出 Keycloak 数据,则会显示错误。
错误是:
Datasource '<default>': URL format error; must be "jdbc:h2:{ {.|mem:}[name] | [file:]fileName | {tcp|ssl}:[//]server[:port][,server2[:port]]/name }[;key=value...]" but is "jdbc:mariadb://db.my-domain.de:3306/keycloak"
预期的行为是,该export命令接受 MariaDB 数据库 URL,例如jdbc:mariadb:...。
实际的行为是,该export命令只接受 H2 数据库 URL,jdbc:h2:...即使我build --db=mariadb之前执行过也是如此。
此外,show-config命令显示kc.db = …