运行 MariaDB 而不是 Fusionauth 上的 Postgresql Docker

Running MariaDB instead of Postgresql on Fusionauth Docker

首先,我真的很抱歉我的英语不好。几天前,我开始在我的 Windows PC 上构建一个 fusionauth 应用程序。对于这个项目,我使用了 MariaDB。现在我买了一个虚拟服务器,我的计划是在 docker.

的帮助下 运行 Fusionauth

安装所有内容并遵循本教程后:https://fusionauth.io/docs/v1/tech/installation-guide/docker

我必须更改 .env 文件。但是这里你只能为POSTGRES设置用户名和密码...... 真的不知道该怎么做,因为 MariaDB 应该与 Fusionauth 一起工作。

POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres

非常感谢您的帮助!

MariaDB 不再与 MySQL 完全兼容。因此,由于我们使用的是现代 MySQL 函数和 SQL,FusionAuth 并未正式支持 MariaDB。但是,如果您设法使 MariaDB 正常工作,post 将您的解决方案发布到我们的论坛 (https://fusionauth.io/community/forum/) 以让社区知道。

我们建议尽可能将 PostgreSQL 用于 FusionAuth,但 MySQL 也可以。如果您要使用 MySQL,您需要修改 Docker Compose 文件以使用 MySQL Docker 容器而不是 PostgreSQL。

MySQL Docker 容器记录在此处:https://hub.docker.com/_/mysql

获得 MySQL 运行 后,您将配置 FusionAuth 以使用此处记录的环境变量连接到它:https://fusionauth.io/docs/v1/tech/reference/configuration