Dans ce tutoriel, je vais vous expliquer comment effectuer une « monté » (10.4 to 10.5) de version de MariaDB sur un environnement Linux (Ubuntu).
Avant de vous lancer dans cette opération, il est impératif d’effectuer à minima une sauvegarde des bases de données. Si le serveur est sauvegardé, vérifier la sauvegarde.
Petite astuce si vous êtes dans un environnement virtuel (Hyper-V, VMWare …). Arrête le service MariaDB sur le serveur, effectuer un snapshot (point de contrôle), redémarrer le service et suivez le tutoriel ci-dessous.
1. Editer le fichier /etc/apt/sources.list et commencer ou supprimer les lignes liées à la version installée de MariaDB et enregistrer.
2. Ajouter ensuite le dépôt de la nouvelle version de MariaDB . Afin d’avoir les commandes à passer, aller sur MariaDB – Setting up MariaDB Repositories – MariaDB.
Exemple pour Ubuntu 20.04 et MariaDB 10.5 :
sudo apt-get install software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mariadb.mirrors.ovh.net/MariaDB/repo/10.5/ubuntu focal main'
3. Mettre à jour la liste des paquets :
sudo apt update
4. Arrêter le service MariaDB :
sudo systemctl stop mariadb.service
5. Maintenant, on va désinstaller la version précédente de MariaDB et normalement si tout se passe bien, il vous sera proposé de mettre à jour vers la nouvelle version. Entrer la commande ci-dessous pour désinstaller MariaDB et accepter l’installation de la nouvelle version.
sudo apt remove mariadb-server-10.4
6. Patienter pendant l’installation la désinstallation et l’installation de la nouvelle version de MariaDB.
7. Une fois la mise à jour terminée, vérifier le bon fonctionnement à l’aide la commande ci-dessous pour vérifier le statut du service :
sudo service status mariadb.service
8. Dernière étape pour finir la mise à jour, la mise à jour des bases de données, entrer la commande ci-dessous :
sudo mysql_upgrade
Vous savez maintenant comment faire une mise à jour de version de MariaDB, bien que cette opération ne soit pas compliquée, il est important de s’assurer d’avoir une sauvegarde du serveur et des bases de données avant de se lancer.