Installer MariaDB sous Ubuntu 24.04 : voici comment procéder
MariaDB peut être configuré et exploité de manière fiable sous Ubuntu 24.04 en quelques étapes :
- Mettre à jour Ubuntu
- Installer le serveur MariaDB via les sources de paquets officielles
- Sécuriser l’installation avec l’assistant de sécurité intégré
- Démarrer le service de base de données et vérifier son bon fonctionnement
- Créer un compte utilisateur et tester l’accès
- Solutions flexibles, adaptées à vos besoins
- Architecture de niveau professionnel, gérée par des experts
- Hébergées en Europe, conformément aux normes de protection des données les plus strictes
Pourquoi installer MariaDB sur Ubuntu 24.04 ?
Ubuntu 24.04 « Noble Numbat » est une distribution Linux moderne, stable et à support de long terme. MariaDB offre, par rapport à MySQL, des fonctionnalités avancées, de meilleures performances et est entièrement open source. La combinaison des deux est particulièrement adaptée aux serveurs Web, aux environnements de développement ou comme moteur de base de données pour des applications comme WordPress, Nextcloud ou Home Assistant.
Prérequis
Avant de commencer, assurez-vous que les conditions suivantes sont remplies :
- Un système avec Ubuntu 24.04 (serveur ou desktop)
- Accès root ou un utilisateur avec des droits sudo
- Accès terminal ou SSH
Installer MariaDB sous Ubuntu 24.04 : guide
Découvrez ci-dessous comment installer MariaDB sous Ubuntu 24.04. Si vous utilisez une version antérieure de ce dernier, consultez nos articles dédiés : « Installer MariaDB sous Ubuntu 22.04 » ou « Installer MariaDB sous Ubuntu 20.04 ».
Étape 1 : mettre à jour le système
Vous devez tout d’abord mettre à jour votre système Ubuntu. Cela garantit que tous les paquets sont à jour et qu’il n’y a pas de conflits lors de l’installation :
sudo apt update && sudo apt upgrade -ybashLes paquets sont désormais à jour et les dernières mises à jour sont quant à elles installées.
Étape 2 : installer MariaDB
MariaDB est inclus dans le dépôt officiel d’Ubuntu. Vous pouvez l’installer directement via APT :
sudo apt install mariadb-server -ybash
Étape 3 : démarrer et activer le service MariaDB
Démarrez le service MariaDB avec la commande suivante :
sudo systemctl start mariadbbashPour que MariaDB s’exécute automatiquement au démarrage du système sous Ubuntu, activez le service :
sudo systemctl enable mariadbbashVérifiez ensuite le statut :
sudo systemctl status mariadbbashVous devriez voir une sortie indiquant que le service est actif (running). Si c’est le cas, MariaDB est désormais installé et démarré avec succès.
Étape 4 : sécuriser MariaDB
Par défaut, MariaDB est configuré de manière relativement ouverte après l’installation. Vous pouvez modifier cela avec le script de sécurité intégré :
sudo mariadb_secure_installationbashSuivez les instructions dans le terminal. Vous pouvez notamment :
- Définir un mot de passe root
- Supprimer les comptes d’utilisateurs anonymes
- Désactiver l’accès root à distance
- Supprimer la base de données de test
- Recharger les tables d’autorisations
Confirmez avec y. Désormais, votre instance MariaDB Ubuntu est considérablement mieux protégée contre les accès non autorisés.
Vous pouvez éventuellement déverrouiller le port 3306 de MariaDB dans le pare-feu uniquement pour les adresses IP de confiance. Par exemple, si vous souhaitez autoriser tout un sous-réseau (comme un réseau interne d’entreprise), utilisez la commande suivante : sudo ufw allow from 192.168.0.0/24 to any port 3306. Si seule une utilisation locale est prévue, la commande correspondante est sudo ufw deny 3306.
Étape 5 : créer un utilisateur et une base de données
Connectez-vous à la console MariaDB :
sudo mariadb -u root -pbashEntrez le mot de passe précédemment défini. Vous êtes maintenant dans le shell MariaDB et pouvez y exécuter des commandes.
Créez une nouvelle base de données, par exemple pour une application Web ou un CMS :
CREATE DATABASE db_example;sqlAjoutez maintenant un compte utilisateur, destiné à accéder à la base de données via une application :
CREATE USER 'webuser'@'localhost' IDENTIFIED BY 'safepassword';sqlAssurez-vous d’utiliser un mot de passe sécurisé. Remplacez webuser et le mot de passe par vos propres informations.
Le compte utilisateur a maintenant besoin des droits appropriés sur la base de données souhaitée :
GRANT ALL PRIVILEGES ON db_example.* TO 'webuser'@'localhost';sqlCette instruction permet à l’utilisateur d’effectuer toutes les opérations sur la base de données db_example.
Saisissez la commande suivante :
FLUSH PRIVILEGES;sqlTous les droits sont alors immédiatement actifs. Enfin, quittez la base de données avec :
EXIT;sqlÉtape 6 : tester l’accès
Vous pouvez maintenant tester si le nouvel utilisateur peut accéder avec succès à la base de données :
mariadb -u webuser -p db_examplebashInsérez le mot de passe que vous avez défini précédemment. Après une connexion réussie, vous verrez le shell MariaDB. Là, vous pouvez notamment vérifier si la base de données est accessible :
SHOW TABLES;sqlLa base de données est vide, sauf si vous avez préalablement créé des tables. Cependant, ce test d’accès confirme que votre configuration a bien fonctionné.

