Comment installer et configurer MariaDB sur Ubuntu 22.04

MariaDB est une base de données largement utilisée sur les systèmes Linux. Dans ce guide, vous découvrirez comment installer la base de données sur Ubuntu 22.04 à l’aide de quelques commandes faciles à suivre.


Une fois que vous avez installé et configuré MariaDB, vous apprendrez à interagir avec elle via la ligne de commande MariaDB. Enfin, vous verrez également une commande pour désinstaller la base de données d’Ubuntu.


Qu’est-ce que MariaDB ?

MariaDB est une base de données populaire, gratuite et open source publiée en remplacement de MySQL. C’est un fork de MySQL, ce qui signifie que MariaDB est une version améliorée de MySQL avec des fonctionnalités similaires mais meilleures. Voici un guide pour configurer MySQL sur Ubuntu si vous voulez l’essayer.

MariaDB est une base de données rapide, évolutive et performante, prenant en charge davantage de moteurs de stockage. Il gère également de nombreux plugins, outils et utilitaires qui en font l’une des meilleures bases de données du marché. MariaDB est souvent utilisée pour maintenir les inventaires et gérer les transactions et les informations sur les clients.

Comment installer MariaDB sur Ubuntu 22.04

Voici comment installer MariaDB sur Ubuntu 22.04 :

Étape 1 : Mettez à jour votre système

Pour démarrer l’installation, vous devez d’abord mettre à jour les packages sur votre système Ubuntu. Vous pouvez y parvenir en exécutant la commande suivante dans le terminal Ubuntu :

sudo apt update && sudo apt upgrade

Cela peut prendre un certain temps, alors attendez !

Étape 2 : Installez les packages requis pour MariaDB

Une fois que vous avez mis à jour le système, vous devez installer certains packages nécessaires requis par MariaDB. Pour ce faire, exécutez la commande suivante :

sudo apt-get install wget software-properties-common dirmngr ca-certificates apt-transport-https -y

Maintenant que vous avez installé les packages essentiels, vous pouvez enfin installer MariaDB à cette étape. Pour installer la base de données, exécutez la commande suivante en tant qu’utilisateur root ou en utilisant sudo :

sudo apt install mariadb-server mariadb-client

Pour vérifier que MariaDB a été installé avec succès sur votre système, vérifiez la version de la base de données installée en exécutant la commande suivante :

mariadb 

Si vous voyez le numéro de version de l’application dans la sortie, cela signifie que MariaDB existe sur votre système. C’est un moyen de vérifier l’installation. Vous pouvez également vérifier l’état actif de la base de données installée pour vérification.

Utilisez la commande suivante pour vérifier l’état de MariaDB :

systemctl status mariadb

Comme vous pouvez le voir, MariaDB est opérationnel.

Étape 3 : Sécurisez votre base de données MariaDB

Une fois que vous avez installé et vérifié la base de données, l’étape suivante consiste à effectuer une configuration importante dans MariaDB. Après l’installation, il est recommandé d’exécuter un script de sécurité pour protéger la base de données MariaDB d’être compromise ou attaquée. Exécutez le script avec cette commande :

sudo mysql_secure_installation

Ensuite, le script vous demandera si vous souhaitez définir un mot de passe root. Fournissez un mot de passe sécurisé et appuyez sur Entrez. Ensuite, il vous demandera de confirmer à nouveau le mot de passe. Une fois le mot de passe enregistré, vous recevrez un message “Succès” comme indiqué ci-dessous.

Sortie d'un script MariaDB

Après cela, il vous demandera si vous souhaitez supprimer l’utilisateur inconnu ou non. Il est recommandé de le retirer.

Il confirmera également si vous souhaitez interdire la connexion root à distance. Si vous ne l’autorisez pas, vous ne pouvez vous connecter qu’en tant qu’utilisateur root à partir de localhost.

script d'installation sécurisée mariadb

Par défaut, MariaDB installe une base de données de test. Le script vous demandera si vous souhaitez supprimer la base de données ou la conserver. Mieux vaut le supprimer et créer une nouvelle base de données. Cependant, si vous souhaitez le conserver à des fins de test, choisissez non.

Enfin, le script vous demandera la permission de recharger les tables de privilèges pour mettre à jour les nouvelles modifications. Pour les charger, entrez Oui. Après avoir effectué les modifications, vous verrez un message de réussite dans le terminal.

script d'installation sécurisée mariadb

Comment vérifier si MariaDB est en cours d’exécution

MariaDB commencera à fonctionner dès qu’il sera installé. Pour tester cela, vous pouvez vérifier l’état de MariaDB à l’aide de la commande suivante :

sudo systemctl status mariadb

Si MariaDB fonctionne correctement, vous verrez la sortie suivante dans le terminal Ubuntu :

Le statut de MariaDB est actif

Dans le cas où MariaDB tombe en panne, vous verrez une sortie similaire comme indiqué ci-dessous :

L'état de MariaDB est en panne

Comment interagir avec MariaDB sous Linux

Maintenant que l’installation et la configuration sont terminées, explorons comment vous pouvez interagir avec la base de données.

1. Accéder au shell MariaDB

Pour accéder au shell MariaDB, exécutez la commande suivante :

sudo mariadb

Avec cette commande, le moniteur MariaDB s’ouvrira. Ici, vous pouvez exécuter des requêtes MariaDB pour interagir avec la base de données.

Shell MariaDB pour exécuter des requêtes MariaDB

2. Créez un compte administrateur MariaDB

Après avoir accédé à MariaDB, la première chose que vous devez faire est de créer un nouveau compte avec le nom “admin”. Ce compte aura les mêmes autorisations que le compte root, mais vous l’utiliserez principalement pour l’authentification par mot de passe.

Pour créer un compte administrateur avec des privilèges root, utilisez la commande ci-dessous. Assurez-vous d’utiliser votre mot de passe lors de l’exécution de la commande.

GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Ensuite, videz les privilèges pour mettre à jour les nouvelles modifications de MariaDB.

FLUSH PRIVILEGES;

Vous pouvez maintenant quitter la ligne de commande MariaDB en tapant :

exit

3. Créer une base de données dans MariaDB

Pour créer une nouvelle base de données, utilisez la commande suivante et fournissez un nom pour votre base de données à la place de “TestDB”.

CREATE DATABASE TestDB;

Pour vérifier si la base de données a été créée avec succès, utilisez cette commande pour voir toutes les bases de données existantes dans MariaDB :

Show Databases;
Une liste des bases de données MariaDB

Comme vous pouvez le voir, TestDB existe déjà dans la liste des bases de données MariaDB.

Comment désinstaller MariaDB à partir d’Ubuntu 22.04

Si vous n’avez plus besoin de MariaDB, vous pouvez facilement le désinstaller à l’aide d’une commande Linux de base. Cette commande supprimera complètement tous les dossiers et dépendances MariaDB de votre système en quelques minutes.

sudo apt-get purge mariadb-*
Une fenêtre demandant à l'utilisateur s'il souhaite supprimer MariaDB

Choisir Oui pour continuer la désinstallation de MariaDB.

Vous pouvez maintenant profiter des capacités de MariaDB

Grâce à ses fonctionnalités et à son support incroyables, MariaDB gagne chaque jour en popularité et devient l’une des bases de données les plus utilisées sur le marché. De nombreux grands noms comme Facebook et Google utilisent MariaDB pour ses avantages uniques par rapport aux autres bases de données.

Pour les organisations qui souhaitent une flexibilité totale dans une base de données, MariaDB et PostgreSQL sont les deux meilleures options open source disponibles.

Leave a Reply

Your email address will not be published. Required fields are marked *