Skip to main content

Configurer des Bases de Données sur un Serveur Linux - Déployer et Gérer des Services de Bases de Données

Les produits idéaux pour ce guide

Commencez immédiatement — commandez le produit adapté et suivez ce guide étape par étape.

Introduction

Ce guide fournit les étapes pour l'installation de différents types de bases de données. Pour cet exemple, Ubuntu 20.04 est utilisé comme système d’exploitation, cependant, les commandes équivalentes pour d’autres distributions Linux que nous proposons sur notre site sont également précisées. Ces commandes doivent être exécutées via SSH, si tu ne sais pas comment te connecter à ton serveur via SSH, jette un œil ici : Accès initial (SSH).

Préparation

Avant de commencer l’installation d’une base de données, il est d’abord nécessaire de s’assurer que le système est à jour. Pour cela, tu dois mettre à jour les paquets via le gestionnaire de paquets de ton système avec la commande suivante, selon ton système d’exploitation :

// Ubuntu & Debian
sudo apt update

// CentOS
sudo yum update

// OpenSUSE
sudo zypper up

// Fedora
sudo dnf upgrade --refresh

Types de bases de données

Selon le service de base de données que tu souhaites installer, suis le guide correspondant :

Qu’est-ce que MariaDB ?

MariaDB est un système de gestion de base de données relationnelle open-source, initialement forké de MySQL. Il garantit de meilleures performances, une sécurité renforcée et un développement continu. Notamment, MariaDB offre des moteurs de stockage améliorés, et son architecture assure une compatibilité totale avec MySQL. On recommande MariaDB plutôt que MySQL.

Installation de MariaDB

Tout d’abord, tu dois t’assurer que la dernière version de MariaDB est installée. Certains anciens systèmes comme Debian 9 ou Ubuntu 18.04 ne proposent pas par défaut la dernière version de MariaDB dans leur gestionnaire de paquets, donc en exécutant la commande suivante, tu t’assures de récupérer la version la plus récente.

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

Après avoir installé le dépôt, mets à jour le cache de ton gestionnaire de paquets en suivant les étapes de la section préparation.

info

L’installation du dépôt MariaDB (étape ci-dessus) peut être ignorée en toute sécurité sur les systèmes modernes comme Ubuntu 22.04 ou Debian 11.

Une fois le dépôt configuré, l’installation de MariaDB peut commencer en installant le paquet mariadb-server. Selon le système d’exploitation, exécute la commande correspondante :

// Ubuntu & Debian
sudo apt install mariadb-server

// CentOS
sudo yum install mariadb-server

// OpenSUSE
sudo zypper install mariadb

// Fedora
sudo dnf install mariadb-server

Configuration de MariaDB

Une fois l’installation terminée, tape la commande suivante pour démarrer la configuration du serveur :

mysql_secure_installation

Tu peux maintenant configurer ton serveur MariaDB (MySQL) en suivant les instructions et en définissant un mot de passe pour ton serveur. À l’invite suivante, tu peux passer la saisie pour l’instant en appuyant sur Entrée.

info

L’utilisateur root est l’utilisateur principal de ton serveur MariaDB (MySQL) !

Ensuite, il te sera demandé si tu souhaites définir un mot de passe pour l’utilisateur root, confirme avec y pour oui. Puis, saisis le nouveau mot de passe pour l’utilisateur root.

note

Pendant la saisie du mot de passe, tu ne le verras pas s’afficher. Ce comportement est normal et ton mot de passe sera bien enregistré. Assure-toi d’utiliser un mot de passe sécurisé pour l’utilisateur root et garde-le en lieu sûr.

On te demandera ensuite si tu souhaites supprimer les utilisateurs anonymes de ton serveur, tu devrais le faire pour des raisons de sécurité. Confirme avec un y pour oui :

À l’invite suivante, tu définis si l’utilisateur root est autorisé à se connecter au serveur depuis l’extérieur. Pour des raisons de sécurité, tu devrais désactiver cette option et confirmer donc avec y :

À l’étape suivante, tu peux aussi confirmer la suppression de la base de données de test fournie par MariaDB (MySQL) avec y, car elle n’est pas nécessaire et peut être facilement supprimée :

À la fin du processus de configuration, on te demandera si tu souhaites mettre à jour les permissions de la base de données. Confirme avec y pour activer le mot de passe défini précédemment pour l’utilisateur root :

Ton serveur MariaDB (MySQL) est maintenant prêt à être utilisé !