Comment installer MariaDB sur Debian 10

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.

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 :

Installer MariaDB sur Debian 10

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_installationdans 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.

Sécuriser MariaDB

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_socketplugin d’authentification qui vérifie l’ID utilisateur effectif lors de l’appel de mysqloutil client.

Cela signifie que vous pouvez vous connecter au serveur MariaDB en tant que root uniquement si vous appelez la mysqlcommande 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.

LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here