MariaDB s’impose comme une solution puissante et fiable pour quiconque souhaite optimiser ses bases de données.
Cette alternative à MySQL figure parmi les choix préférés grâce à sa robustesse et sa flexibilité, et son installation sur Ubuntu n’est pas aussi complexe qu’elle en a l’air.
Sommaire
Qu’est-ce que mariaDB et pourquoi l’utiliser ?
MariaDB est un système de gestion de bases de données relationnelles open-source qui a su trouver sa place grâce à ses performances avancées. Sa conception, réalisée par les initiateurs de MySQL, offre une compatibilité quasi parfaite avec ce dernier, tout en intégrant des améliorations notables.
On lui attribue notamment une performance accrue, une sécurité renforcée et une communauté active qui contribue régulièrement à son perfectionnement.
- Performance optimale : Grâce à des optimisations internes, MariaDB gère mieux les requêtes et optimise l’utilisation des ressources.
- Compatibilité élevée : La compatibilité avec MySQL permet une migration en douceur et limite les adaptations nécessaires dans les applications existantes.
- Communauté dynamique : Un large réseau de contributeurs aide à identifier et corriger rapidement les vulnérabilités, garantissant ainsi la stabilité du système.

Préparation à l’installation de mariaDB sur ubuntu
La préparation de votre système Ubuntu est une étape cruciale pour assurer une installation en douceur de MariaDB. Une mise à jour complète et l’installation préalable de certaines dépendances vous éviteront de nombreux soucis poste-installation.
Il convient de commencer par mettre à jour votre système, ce qui permettra de réduire les conflits éventuels et d’assurer une installation sécurisée.
- Mise à jour du système : Exécutez les commandes de mise à jour pour avoir les paquets actuels.
- Dépendances nécessaires : Installez des paquets tels que wget, software-properties-common, dirmngr, ca-certificates et apt-transport-https pour faciliter l’ajout des dépôts tiers.
sudo apt update
sudo apt upgrade -y
sudo apt install wget software-properties-common dirmngr ca-certificates apt-transport-https -y
Ces commandes garantissent que votre système est prêt à accueillir MariaDB et que les ressources nécessaires sont bien en place pour le déploiement des dépôts officiels.
- ✅ TAILLE GRANDE ET PARFAITE. La taille de 800 x 300 x 2 mm (31,5 x 11,8 x…
- ✅ COMPILATION ÉTENDUE de lignes de commande couramment utilisées pour le système d'exploitation Linux/Unix. Ce guide de référence…
- ✅ GUIDE INTÉGRAL PARFAIT pour les programmeurs débutants et expérimentés qui travaillent sur Kali, Red Hat, Ubuntu, openSUSE,…
Installation de mariaDB sur ubuntu
L’installation proprement dite de MariaDB se déroule en plusieurs étapes bien définies. Chaque commande doit être exécutée avec attention pour éviter toute erreur de configuration.
Voici un récapitulatif détaillé des commandes et étapes à suivre :
- Ajouter le dépôt officiel de MariaDB : Exécutez les commandes suivantes pour récupérer la clé de signature et ajouter le dépôt. Remplacez la version si nécessaire.
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64] https://mirror.mariadb.org/repo/10.6/ubuntu focal main'
- Mettre à jour les index : Rafraîchissez la liste des paquets disponibles pour prendre en compte le nouveau dépôt.
sudo apt update
- Installer MariaDB : Lancez l’installation du serveur en incluant toutes les dépendances nécessaires.
sudo apt install mariadb-server -y
- Vérifier le statut : Confirmez que le service MariaDB est actif et fonctionnel avec la commande ci-dessous.
sudo systemctl status mariadb
Pour clarifier ces étapes, le tableau suivant présente un récapitulatif synthétique :
| Étape | Commande / Action |
|---|---|
| 1 | Ajouter la clé et le dépôt officiel |
| 2 | Mettre à jour les index avec sudo apt update |
| 3 | Installer le serveur avec sudo apt install mariadb-server -y |
| 4 | Vérifier l’état avec sudo systemctl status mariadb |
Ces étapes, bien que simples, nécessitent une attention particulière pour garantir que aucune erreur ne vienne compromettre la stabilité de votre installation.
Sécurisation de l’installation et mesures essentielles
La sécurisation de MariaDB est tout aussi importante que son installation. Un serveur de bases de données non sécurisé représente un risque majeur pour l’intégrité des données et la sécurité globale du système.
Après l’installation, l’exécution du script de sécurisation permet de mettre en place des barrières de protection efficaces.
- Lancer le script de sécurisation : Exécutez la commande suivante pour démarrer le processus interactif.
sudo mysql_secure_installation
Ce script vous guidera dans la configuration de plusieurs aspects essentiels :
- Définir un mot de passe pour l’utilisateur root : Une première protection afin de restreindre l’accès.
- Supprimer les utilisateurs anonymes : Éliminer les comptes sans identité permet d’éviter tout accès non autorisé.
- Interdire les connexions root à distance : Cette mesure empêche l’exploitation à distance du compte administrateur.
- Retirer la base de données de test : Cette suppression est recommandée pour éviter d’exposer un éventuel point d’attaque.
- Recharger les tables de privilèges : Assimile les changements dans le système de gestion des accès.
“La sécurité n’est pas un produit, mais un processus.” – Cette citation résume l’importance d’une configuration réfléchie et rigoureuse pour protéger vos données critiques.
Ces mesures s’imposent pour offrir une version de MariaDB robuste et à l’abri des intrusions. Des études récentes montrent que près de 60% des failles de sécurité dans des environnements de bases de données étaient dues à des configurations par défaut insuffisamment sécurisées.

Gestion des utilisateurs et attribution des privilèges
Une gestion fine des utilisateurs est la clé pour une administration sécurisée et efficace de MariaDB. Il est important de créer des comptes distincts pour les différentes tâches et d’attribuer des privilèges spécifiques.
Voici les commandes essentielles pour gérer les utilisateurs et leurs droits :
- Connexion à MariaDB : Connectez-vous en tant que root afin de pouvoir apporter les modifications.
sudo mariadb
- Création d’un nouvel utilisateur : Substitutez
nom_utilisateuretmot_de_passepar vos propres identifiants.
CREATE USER 'nom_utilisateur'@'localhost' IDENTIFIED BY 'mot_de_passe';
- Attribution des privilèges : Donnez les droits nécessaires sur la base de données ciblée.
GRANT ALL PRIVILEGES ON nom_base_de_donnees.* TO 'nom_utilisateur'@'localhost';
- Application des modifications : Rechargez les privilèges pour qu’ils soient pris en compte immédiatement.
FLUSH PRIVILEGES;
Cette méthode garantit une séparation claire des rôles et limite les risques liés à une mauvaise gestion des accès. En cas de besoin, pensez à révoquer ou modifier les privilèges en fonction de l’évolution des responsabilités.
Il convient de rappeler qu’une gestion rigoureuse des utilisateurs contribue directement à l’intégrité et à la pérennité de vos données. Une approche proactive en matière de sécurité est toujours un investissement rentable à long terme.
Derniers conseils d’installation efficients
Pour clore ce tour d’horizon, il est essentiel de retenir quelques points forts.
Préparer soigneusement votre système, appliquer les commandes d’installation dans l’ordre précis et suivre de près les recommandations de sécurité vous assureront un environnement stable. Prenez le temps de vérifier l’état du service après chaque étape et n’hésitez pas à consulter la documentation officielle ou des études de cas en ligne pour parfaire vos connaissances.
Chaque commande doit être comprise et validée pour éviter des erreurs potentiellement coûteuses. En résumé, une installation maîtrisée de MariaDB ouvre la porte à des systèmes de gestion performants et résilients.
FAQ
Pour installer mariadb sur ubuntu, il est indispensable de mettre à jour le système et d’installer les dépendances requises telles que wget, apt-transport-https, et ca-certificates avant de procéder à l’installation du dépôt officiel.
L’ajout du dépôt officiel nécessite l’import de la clé de signature avec la commande sudo apt-key adv –fetch-keys suivie de l’ajout de la ligne appropriée dans les sources. Cette étape permet d’obtenir des mises à jour sécurisées et fiables pour votre installation.
La sécurisation de mariadb s’effectue en exécutant le script sudo mysql_secure_installation, qui offre des options pour définir un mot de passe root, supprimer les utilisateurs anonymes, interdire les connexions distantes et retirer la base de données de test, améliorant ainsi grandement la sécurité du système.
Après l’installation, la gestion des utilisateurs se réalise en se connectant en tant que root puis en créant de nouveaux comptes avec des privilèges spécifiques en utilisant les commandes SQL CREATE USER et GRANT ALL PRIVILEGES. Cette méthode permet d’assurer un contrôle strict des accès et une meilleure organisation des différents rôles.






