Passer au contenu principal

Serveur dédié : Installation des bases de données

Ce guide a été créé avec les produits suivants :

(Les détails peuvent varier selon les produits de différents fournisseurs, mais les concepts principaux restent les mêmes)

Introduction

Ce guide vous explique les étapes pour installer différents types de bases de données. Pour cet exemple, Ubuntu 20.04 est utilisé comme système d’exploitation, mais les commandes équivalentes pour d’autres distributions Linux que nous proposons sur notre site sont également indiquées. Ces commandes doivent être exécutées via SSH. Si vous ne savez pas comment vous connecter à votre serveur via SSH, jetez un œil ici : Accès initial (SSH).

Préparation

Avant de commencer l’installation d’une base de données, il est nécessaire de s’assurer que le système est à jour. Pour cela, vous devez mettre à jour les paquets via le gestionnaire de paquets de votre système avec la commande suivante, selon votre 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 vous souhaitez installer, suivez 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 est entièrement compatible avec MySQL. Nous recommandons MariaDB plutôt que MySQL.

Installation de MariaDB

Tout d’abord, vous devez vous 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. En exécutant la commande suivante, vous vous assurez 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, mettez à jour le cache de votre gestionnaire de paquets en suivant les étapes indiquées dans 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 votre système d’exploitation, exécutez 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, lancez la configuration du serveur avec la commande suivante :

mysql_secure_installation

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

info

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

Ensuite, il vous sera demandé si vous souhaitez définir un mot de passe pour l’utilisateur root, confirmez avec y pour oui. Puis, saisissez le nouveau mot de passe pour l’utilisateur root.

note

Pendant la saisie du mot de passe, vous ne le verrez pas s’afficher. Ce comportement est normal et votre mot de passe sera bien enregistré. Assurez-vous d’utiliser un mot de passe sécurisé pour l’utilisateur root et conservez-le en lieu sûr.

Vous serez ensuite invité à supprimer les utilisateurs anonymes de votre serveur, ce que vous devriez faire pour des raisons de sécurité. Confirmez avec un y pour oui :

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

À l’étape suivante, vous pouvez 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, il vous sera demandé si vous souhaitez mettre à jour les permissions de la base de données. Confirmez avec y pour activer le mot de passe défini précédemment pour l’utilisateur root :

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