La mise à jour de mariadb 10.4.x requiert une intervention manuelle
27 juin 2019 - FoolEcho
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