# 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 :

1. Mettre à jour Ubuntu
2. Installer le serveur MariaDB via les sources de paquets officielles
3. Sécuriser l’installation avec l’assistant de sécurité intégré
4. Démarrer le service de base de données et vérifier son bon fonctionnement
5. Créer un compte utilisateur et tester l’accès

## Pourquoi installer MariaDB sur Ubuntu 24.04 ?

Ubuntu 24.04 « Noble Numbat » est une distribution Linux moderne, stable et à support de long terme. [MariaDB](https://www.ionos.fr/digitalguide/serveur/know-how/mariadb-cest-quoi/) 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](https://www.ionos.fr/digitalguide/serveur/configuration/commande-linux-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](https://www.ionos.fr/digitalguide/hebergement/aspects-techniques/installer-mariadb-sous-ubuntu-2204/) » ou « [Installer MariaDB sous Ubuntu 20.04](https://www.ionos.fr/digitalguide/hebergement/aspects-techniques/installer-mariadb-sous-ubuntu-2004/) ».

### É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 :

```bash
sudo apt update && sudo apt upgrade -y
```

Les 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 :

```bash
sudo apt install mariadb-server -y
```

### Étape 3 : démarrer et activer le service MariaDB

Démarrez le service MariaDB avec la commande suivante :

```bash
sudo systemctl start mariadb
```

Pour que MariaDB s’exécute automatiquement au démarrage du système sous Ubuntu, activez le service :

```bash
sudo systemctl enable mariadb
```

Vérifiez ensuite le statut :

```bash
sudo systemctl status mariadb
```

Vous 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é :

```bash
sudo mariadb_secure_installation
```

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

Conseil Vous pouvez éventuellement déverrouiller le port 3306 de MariaDB dans le pare-feu uniquement pour les [adresses IP](https://www.ionos.fr/digitalguide/serveur/know-how/quest-ce-quune-adresse-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 :

```bash
sudo mariadb -u root -p
```

Entrez 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 :

```sql
CREATE DATABASE db_example;
```

Ajoutez maintenant un compte utilisateur, destiné à accéder à la base de données via une application :

```sql
CREATE USER 'webuser'@'localhost' IDENTIFIED BY 'safepassword';
```

Assurez-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 :

```sql
GRANT ALL PRIVILEGES ON db_example.* TO 'webuser'@'localhost';
```

Cette instruction permet à l’utilisateur d’effectuer toutes les opérations sur la base de données `db_example`.

Saisissez la commande suivante :

```sql
FLUSH PRIVILEGES;
```

Tous les droits sont alors immédiatement actifs. Enfin, quittez la base de données avec :

```sql
EXIT;
```

### É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 :

```bash
mariadb -u webuser -p db_example
```

Insé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 :

```sql
SHOW TABLES;
```

La 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é.


This is a markdown version of: [https://www.ionos.fr/digitalguide/hebergement/aspects-techniques/installer-mariadb-sous-ubuntu-2404/](https://www.ionos.fr/digitalguide/hebergement/aspects-techniques/installer-mariadb-sous-ubuntu-2404/) for AI/LLM consumption.