Ceci est une ancienne révision du document !
MariaDB - Mise en place d'un moteur de base de données
Création — Nicolas THOREZ 2024/05/20 08:42
MariaDB est un système de gestion de base de données relationnelles ou SGBDR. Il est né d'un embranchement (ou fork) de MySQL, suite au rachat de ce dernier et dans un soucis de continuité du modèle open source. Ce moteur de base de données est très utilisé dans le domaines amateur autant que professionnel du fait de son modèle économique et de son efficacité.
Réalisation
Ce tutoriel a été réalisé sur un conteneurDebian 12, hébergé par un hyperviseur Proxmox.Droits
Ce tutoriel nécessite des droitsroot. Les plus grands précautions sont donc requises.Installation
- On commence par installer les prérequis nécessaires à l'installation :
apt update && apt install curl ca-certificates apt-transport-https
- Ensuite, on met en place les dépôts
MariaDBafin de pouvoir bénéficier des dernières mises à jour ou version (contrairement au dépôts Debian de base). De plus, ces dépôts nous permettent de contrôler la montée en version du moteur indépendamment des montées en version du système d'exploitation :
curl -LsS https://r.mariadb.com/downloads/mariadb_repo_setup | sudo bash
- Le dépôt fraîchement installé propose la dernière version de
MariaDB(actuellement la11.3) et pas forcément la dernière version LTS (Long Time Seed). Il peut donc être nécessaire, selon les besoins, de changer la version proposée. La commande suivante permet de passer de la11.3à la10.11:
sed -i 's/11.3/10.11/g' /etc/apt/sources.list.d/mariadb.list
- Maintenant, on peut mettre à jour notre base de dépôts APT et installer
MariaDB:
apt update && apt install mariadb-server
- A La fin de l'installation, le moteur est prêt mais il reste quelques petits détails à régler comme paramétrer le mot de passe
rootou supprimer les bases de test. La commande suivante permet de régler cela :
mariadb-secure-installation
Discussion