MariaDB generally works, but they are beginning to diverge more and more from MySQL.
In recent migrations we are using JSON functions heavily and these are not supported or compatible with MaraDB.
Also, we have some users leveraging AWS Aurora MysQL which we believe to be a variant of MariaDB, the AWS docs seem to indicate that you should use the MariaDB connector over the MySQL connector.
There seems to be some issues with using FusionAuth which uses the MySQL connector with AWS MySQL Aurora.
Solution
Officially support MariaDB in addition to MySQL and PostgreSQL so we can build migrations that are compatible with MariaDB.
Please give us a thumbs up or thumbs down as a reaction to help us prioritize this feature. Feel free to comment if you have a particular need or comment on how this feature should work.
:+1: We're using MariaDB for other apps too so it'd be really great if FusionAuth supports MariaDB as well, to avoid maintaining/costs both MariaDB and MySQL instances.
Official Support for MariaDB
Problem
MariaDB generally works, but they are beginning to diverge more and more from MySQL.
In recent migrations we are using JSON functions heavily and these are not supported or compatible with MaraDB.
Also, we have some users leveraging AWS Aurora MysQL which we believe to be a variant of MariaDB, the AWS docs seem to indicate that you should use the MariaDB connector over the MySQL connector.
There seems to be some issues with using FusionAuth which uses the MySQL connector with AWS MySQL Aurora.
Solution
Officially support MariaDB in addition to MySQL and PostgreSQL so we can build migrations that are compatible with MariaDB.
Alternatives/workarounds
Use MySQL.
Related
How to vote
Please give us a thumbs up or thumbs down as a reaction to help us prioritize this feature. Feel free to comment if you have a particular need or comment on how this feature should work.