MariaDB est un système de gestion de base de données relationnelle multi-thread open-source, qui remplace MySQL à compatibilité descendante. MariaDB est l’implémentation par défaut de MySQL dans Debian. Ce tutoriel explique comment installer MariaDB sur Debian 10.
Sommaire
Installer MariaDB sur Debian 10
Au moment de la rédaction de cet article, la dernière version de MariaDB disponible dans les dépôts Debian est la version 10.3.
Effectuez les étapes suivantes en tant que root ou utilisateur avec les privilèges sudo pour installer MariaDB sur Debian 10 :
1. Commencer par mettre à jour l’index des packages :
sudo apt update
2. Installer les packages serveur et client MariaDB en exécutant la commande suivante :
sudo apt install mariadb-server
3. Le service MariaDB démarrera automatiquement. Pour le vérifier, vérifier l’état du service :
sudo systemctl status mariadb
La sortie devrait ressembler à ceci :
Sécuriser MariaDB
MariaDB est livré avec un script qui peut vous aider à améliorer la sécurité de l’installation. Pour lancer le script taper mysql_secure_installation
dans votre terminal :
sudo mysql_secure_installation
Vous serez invité à définir un mot de passe pour le compte root, à supprimer l’utilisateur anonyme, à restreindre l’accès de l’utilisateur root à la machine locale et à supprimer la base de données de test.
Si cette option est sélectionnée, le script rechargera les tables de privilèges en s’assurant que les modifications prennent effet immédiatement.
Toutes les étapes sont expliquées en détail et il est recommandé de répondre « O » (oui) à toutes les questions.
Méthodes d’authentification
Par défaut, l’utilisateur root de MariaDB utilise le unix_socket
plugin d’authentification qui vérifie l’ID utilisateur effectif lors de l’appel de mysql
outil client.
Cela signifie que vous pouvez vous connecter au serveur MariaDB en tant que root uniquement si vous appelez la mysql
commande en tant que root système ou en ajoutant sudo à la commande.
Pour plus de sécurité, il est recommandé de conserver le plugin d’authentification par défaut et de permettre à l’utilisateur root de s’authentifier uniquement via les sockets Unix.
Si vous souhaitez changer l’authentification root en classique, connectez-vous au serveur MariaDB :
sudo mysql
Exécuter les instructions suivantes pour modifier le plug-in d’authentification :
ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';
Vous pouvez maintenant vous connecter au serveur MariaDB en utilisant le nouveau mot de passe :
mysql -u root -p
Changer le plugin d’authentification vous permettra également de vous connecter en tant que root à partir d’un programme externe tel que phpMyAdmin.
Conclusion
Dans ce tutoriel, nous vous avons montré comment installer et sécuriser MariaDB sur un serveur Debian 10. Si vous avez des questions ou des suggestions, faites-le nous savoir dans les commentaires. Consulter également ce guide si vous souhaitez apprendre à installer PHP sur Debian 11.