0

我想连接到托管的远程 mySQL 数据库(mariadb 10.1.39)。我使用来自 docker hub 和已发布的 docker compose 文件的可用 fusionauth docker 图像(应用程序和搜索)。数据库托管服务提供商不授予超级用户凭据。分配的用户权限应该足以维护模式的表。不幸的是,使用 docker 容器 mysql 超级用户凭据似乎是强制性的。

我将本地(dockerized)mariadb(10.1.40)的数据库转储导入远程数据库。用户名和模式名称在本地和远程相同。我尝试不向 DATABASE_ROOT_USER 提供 docker-compose yaml,但这种方法以维护模式结束。

有没有一种方法可以在没有超级用户凭据的情况下连接到远程 mysql 数据库?

4

1 回答 1

0

我们将增强我们的自动化设置,以更好地支持外部数据库服务提供商。见https://github.com/FusionAuth/fusionauth-issues/issues/95

您当前的选择是手动创建架构。https://fusionauth.io/docs/v1/tech/installation-guide/fusionauth-app#advanced-installation

您也可以尝试在超级用户字段中使用您的用户凭据,它可能会起作用。

于 2019-05-21T20:06:18.543 回答