Installer MariaDB sous Debian 11 : suivez ces 5 étapes

Si vous souhaitez installer MariaDB sous Debian 11, il vous suffit de suivre les étapes suivantes :

  1. Mettez à jour votre installation de Debian 11.
  2. Procédez à l’installation de MariaDB.
  3. Adaptez la configuration selon vos besoins.
  4. Créez éventuellement un utilisateur admin supplémentaire.
  5. Vérifiez si l’installation a réussi.

MariaDB et Debian 11 : une bonne combinaison

Dans la comparaison MariaDB vs MySQL, la solution la plus récente MariaDB a depuis longtemps distancé son prédécesseur : ce serveur SQL est considéré comme extrêmement robuste, très sûr et globalement plus flexible que l’ancien système de gestion de base de données du même éditeur. Étant donné que l’option la plus récente a été conçue comme un Drop-In Replacement direct de MySQL, elle peut être utilisée comme substitut de MySQL au sein de la pile LAMP (Linux, Apache, MySQL et PHP, Python ou Perl) sans grandes modifications. De même, Debian mise depuis longtemps sur MariaDB et inclut par défaut les paquets correspondants.

Conseil

Si vous souhaitez installer MariaDB sous Debian 10, vous trouverez les instructions appropriées dans un de nos articles dédiés, tout comme pour l’installation de MariaDB sous Debian 12. Si vous souhaitez plutôt utiliser MongoDB sur Debian 10, nous vous guidons également à travers toutes les étapes correspondantes.

Quelles sont les conditions préalables à remplir ?

Pour installer MariaDB sous Debian 11, il suffit de remplir quelques conditions préalables : vous avez dans un premier temps besoin d’un serveur sur lequel Debian 11 est déjà installée. Pour ce serveur, vous avez aussi besoin d’un accès root et un pare-feu efficace doit être installé et activé. En règle générale, un seul cœur de CPU suffit. De plus, il faut au moins 512 mégaoctets de RAM et 1 gigaoctet d’espace disque.

Compute Engine
La solution IaaS idéale pour gérer vos charges de travail
  • vCPU aux coûts avantageux et cœurs dédiés performants
  • Sans engagement pour plus de flexibilité
  • Assistance par des experts 24h/24 et 7j/7 incluse

Installation de MariaDB sous Debian 11 : guide étape par étape

Découvrez dans la suite de cet article comment installer MariaDB sous Debian 11.

Étape 1 : mettre à jour l’index des paquets

Avant de commencer l’installation proprement dite, vous devez vous assurer que tous vos programmes et Debian 11 sont à jour. Pour cela, mettez à jour l’index des paquets avec ces deux commandes apt :

sudo apt update
sudo apt upgrade
bash

Une fois cela fait, vous pouvez commencer l’installation de MariaDB sur Debian 11.

Étape 2 : installer MariaDB sur Debian 11

Utilisez la commande suivante pour installer le paquet pour MariaDB :

sudo apt install mariadb-server
bash

Une fois ce processus terminé, vous avez certes effectué l’installation de MariaDB sous Debian 11, mais vous n’avez pas encore pris de mesures de sécurité pour votre système. Celles-ci doivent être mises en place à l’étape suivante.

Étape 3 : exécuter le script de sécurité

Dans ses versions les plus récentes, MariaDB met à disposition un script de sécurité. Vous pouvez l’utiliser pour modifier certains paramètres par défaut. La commande correspondante pour lancer le script ressemble à ceci :

sudo mysql_secure_installation
bash

Une fois le script lancé, vous devrez d’abord entrer le mot de passe root pour la base de données. Comme il n’a pas encore été configuré à ce stade, appuyez sur [Entrée] pour passer cette étape pour le moment. Ensuite, il vous sera demandé si vous souhaitez activer l’authentification par unix_socket. Tapez [N] et confirmez en appuyant sur [Entrée].

Il vous sera demandé si vous souhaitez modifier votre mot de passe root. Pour des raisons de sécurité, il est recommandé de ne pas le faire, donc tapez à nouveau [N] et appuyez sur [Entrée]. Répondez ensuite aux questions suivantes en tapant [Y] pour supprimer les utilisateurs anonymes, la base de données de test et les connexions root à distance.

Étape 4 : configurer un admin supplémentaire (facultatif)

L’étape suivante est certes facultative, mais elle est fortement recommandée pour sécuriser votre système. Sous Debian 11, unix_socket est utilisé à la place d’un mot de passe pour authentifier l’utilisateur root de MariaDB. Bien que cela présente quelques avantages, des problèmes peuvent survenir dès que des programmes externes nécessitent des droits d’administration. Une solution consiste à créer un utilisateur admin supplémentaire qui coexiste avec le compte root. Suivez ces étapes :

Ouvrez le shell de MariaDB :

sudo mariadb -u root
bash

Créez maintenant le nouvel utilisateur. Pour cela, attribuez le nom d’utilisateur et le mot de passe de votre choix.

CREATE USER 'nomdutilisateur'@'localhost' IDENTIFIED BY 'mot_de_passe';
GRANT ALL PRIVILEGES ON *.* TO 'nomdutilisateur'@'localhost' WITH GRANT OPTION;
sql

Appliquez la commande FLUSH PRIVILEGES pour plus de sécurité :

FLUSH PRIVILEGES;
sql

Enfin, quittez le shell :

exit
bash

Étape 5 : vérifier le succès de l’installation

Pour finir, vérifiez si l’installation de MariaDB sous Debian 11 a réussi. Pour cela, testez cette commande :

sudo systemctl status mariadb
bash

Si MariaDB ne démarre pas automatiquement, appliquez la commande suivante :

sudo systemctl start mariadb
bash

Vous pouvez désormais utiliser MariaDB !

Cet article vous a-t-il été utile ?
Page top