> I once tried MariaDB and found that it cannot be installed on the same 
> machine with MySQL unless you do a lot of tweaking at a very low level.  
> Currently I have both Postgres and MySQL installed on the same machines, 
> so supporting an additional DB is painful.

MariaDB is a fork of MySQL, maintained by the original MySQL
developers.  Oracle continues to maintain MySQL, but MariaDB is the
"spiritual" successor of MySQL.  "MySQL" was named after the creator's
first daughter, "My", and so since Oracle now owns this name the fork
has been named after his second daughter instead, "Maria".

The reason it is so hard to install MariaDB alongside MySQL is the same
as why it would be difficult to install Bacula 9.4 and 9.2 at the same
time - they are both different versions of the same project.

> I expect that if MariaDB replaces all the MySQLs, eventually if no 
> community patches come for MariaDB I will be forced to add support for 
> it myself ...

MariaDB has already replaced MySQL in most Linux distributions, at
least those aimed at the desktop.  There have been very few
compatibility problems.  I am currently running Bacula with MariaDB on
the Arch Linux distribution and haven't encountered any issues so far,
but then my backups are only home-user sized.  As long as Bacula sticks
to the common feature set and doesn't use any of the new
Oracle-MySQL-specific features then it will probably continue to work
just fine with both MySQL and MariaDB for some time yet, with no special
maintenance effort.

If you did want to test against MySQL and MariaDB separately, this is
something you could easily do with Docker containers, as you can
install whichever versions of whichever packages you like inside the
containers, without affecting anything on your host machine.

Cheers,
Adam.


_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to