MariaDB ist nun die offizielle Arch-Linux-Implementierung einer MySQL-ähnlichen DB. Es handelt sich bei MariaDB um eine Binärersetzung von MySQL, die fast vollständig ist. Unterschiede können
hier nachgelesen werden. Eine Migration bestehender Anwendungen sollte ohne große Schwierigkeiten möglich sein.
Dennoch wird MySQL nicht automatisch ersetzt. Der Umstieg wird nur empfohlen. In etwa einem Monat wird MySQL aus den Repositorien verschwinden.
Eine Migration kann durch Installation der Pakete mariadb, libmariadbclient oder mariadb-clients, und Aufruf von mariadb_upgrade erfolgen.
# systemctl stop mysqld
# pacman -S mariadb libmariadbclient mariadb-clients
# systemctl start mysqld
# mysql_upgrade -p
Alternativ gibt es im [community]-Repo einen anderen MySQL-Fork namens percona-server, der näher am Oracle-MySQL ist, aber weniger neue Features aufweist.
Im Zuge dieser Entscheidung müssen Pakete in den offiziellen Repositorien gegen ihre MariaDB-Gegenstücke neu gebaut werden. Auch inoffizielle Projekte (AUR, Drittanbieter-Repos) werden dazu aufgerufen, ihre Pakete hinsichtlich der Abhängigkeiten anzupassen.
Das Für und Wider wurde auf der
arch-dev-public-Mailingliste diskutiert. Dort findet man weitere Informationen.