La mise à jour de mariadb 10.4.x requiert une intervention manuelle

La mise à jour de mariadb 10.4.6-1 et des versions ultérieures modifie la disposition de la configuration, comme recommandé upstream.

Le fichier de configuration principal /etc/mysql/my.cnf (et son répertoire d’inclusion /etc/mysql/my.cnf.d/) est déplacé vers /etc/my.cnf (et /etc/my.cnf.d/). Assurez-vous de déplacer votre configuration.

Les services instanciés (par exemple mariadb@foo.service) ne sont plus configurés dans des fichiers séparés (par exemple /etc/mysql/myfoo.cnf). Au lieu de cela, déplacez votre configuration vers des blocs de configuration suffixé par le groupe dans le fichier de configuration principal, un pour chaque service. Un bloc devrait ressembler à quelque chose comme ça:

[mysqld.foo]
datadir = /var/lib/mysql-foo
socket = /run/mysqld/mysqld-foo.sock
...

Comme pour toute mise à jour mariadb, le répertoire de données doit être réactualisé. Une fois la nouvelle configuration en place, exécutez:

systemctl restart mariadb.service && mariadb-upgrade -u root -p

Article original