小编Kev*_* O.的帖子

Keycloak Export 只接受 H2 datase-URL (数据源:URL 格式错误;必须是 jdbc:h2 ...但是是 jdbc:mariadb: ...)

钥匙斗篷版本: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 = …

jdbc mariadb docker keycloak docker-compose

6
推荐指数
1
解决办法
4316
查看次数

标签 统计

docker ×1

docker-compose ×1

jdbc ×1

keycloak ×1

mariadb ×1