0Pricing
Linux Server Deployment & SSH Mastery · Leçon

Installer PostgreSQL/MySQL

Apprenez à installer et à configurer initialement un serveur de base de données PostgreSQL ou MySQL sur votre machine Linux.

Installer PostgreSQL/MySQL est une leçon Linux Server Deployment & SSH Mastery gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Linux Server Deployment & SSH Mastery, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Linux Server Deployment & SSH Mastery comprend 4 leçons au total.

Bases de données : la mémoire de votre serveur

Bienvenue ! Les serveurs de bases de données sont essentiels pour stocker et gérer les données dont vos applications ont besoin. Considérez-les comme la mémoire organisée de votre serveur.

Dans cette leçon, vous apprendrez à configurer deux des systèmes de bases de données libres les plus populaires : PostgreSQL et MySQL.

PostgreSQL ou MySQL

PostgreSQL et MySQL sont tous deux de puissants systèmes de gestion de bases de données relationnelles (RDBMS), mais chacun possède ses points forts :

  • MySQL : souvent privilégié pour les applications web, plus facile à prendre en main et performant pour les charges de travail principalement consacrées à la lecture.
  • PostgreSQL : reconnu pour ses fonctionnalités avancées, son extensibilité, son respect strict des normes SQL et la grande intégrité de ses données. Il est privilégié pour les applications complexes et les entrepôts de données.

Vous apprendrez à installer les deux systèmes, mais vous choisirez généralement l’un ou l’autre selon les besoins de votre projet.

Mettez d’abord votre système à jour

Avant d’installer un nouveau logiciel, il est toujours recommandé de mettre à jour les listes de paquets de votre serveur et de mettre à niveau les paquets existants. Vous vous assurez ainsi de disposer des derniers correctifs de sécurité et des dépendances nécessaires.

Exécutez cette commande dans votre terminal :

sudo apt update && sudo apt upgrade -y

Installer PostgreSQL sur Ubuntu

Pour installer PostgreSQL sur un système basé sur Ubuntu, vous utiliserez le gestionnaire de paquets apt. Nous installerons le serveur principal ainsi que le paquet postgresql-contrib, qui ajoute des utilitaires utiles.

Exécutez la commande suivante :

sudo apt install postgresql postgresql-contrib -y

Service et état de PostgreSQL

Après l’installation, PostgreSQL démarre généralement automatiquement. Vous pouvez vérifier son état et vous assurer qu’il est activé pour démarrer au lancement du système à l’aide de commandes systemctl :

sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql

Installer MySQL sur Ubuntu

Installons maintenant MySQL. Comme pour PostgreSQL, nous utiliserons apt pour obtenir le paquet du serveur MySQL. Celui-ci installera le serveur de base de données ainsi que les outils client associés.

Exécutez cette commande :

sudo apt install mysql-server -y

Sécuriser votre serveur MySQL

Immédiatement après avoir installé MySQL, il est essentiel d’exécuter le script de sécurité. Ce script vous aide à :

  • définir un mot de passe root robuste
  • supprimer les utilisateurs anonymes
  • interdire la connexion root à distance
  • supprimer les bases de données de test

Suivez attentivement les invites :

sudo mysql_secure_installation

Accéder à PostgreSQL

PostgreSQL crée un utilisateur administratif par défaut appelé postgres. Pour vous connecter à la base de données, vous devez généralement basculer vers cet utilisateur, puis utiliser le client en ligne de commande psql.

Essayez de vous connecter maintenant :

sudo -i -u postgres
psql

Accéder à MySQL

Avec MySQL, vous pouvez vous connecter en tant qu’utilisateur root. Comme nous venons d’exécuter mysql_secure_installation, le mot de passe que vous avez défini vous sera demandé.

Saisissez votre mot de passe root lorsque vous y êtes invité :

sudo mysql -u root -p

Vérification de l’installation

Vous avez installé PostgreSQL et MySQL et effectué leur configuration initiale. Vérifions votre compréhension des étapes de sécurisation.

Bases de données : prêtes à accueillir vos données

Excellent travail ! Dans cette leçon, vous avez appris à :

  • comprendre les différences entre PostgreSQL et MySQL ;
  • installer PostgreSQL et MySQL sur un serveur Ubuntu à l’aide de apt ;
  • vérifier et gérer leurs services avec systemctl ;
  • effectuer la configuration de sécurité initiale de MySQL ;
  • vous connecter aux deux serveurs de bases de données en ligne de commande.

Vous possédez désormais les bases nécessaires pour configurer des serveurs de bases de données. Vous découvrirez ensuite comment gérer les utilisateurs et contrôler l’accès à vos bases de données afin de renforcer leur sécurité !

Questions Fréquemment Posées

La leçon « Installer PostgreSQL/MySQL » est-elle gratuite ?

Oui — le texte complet de « Installer PostgreSQL/MySQL » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Linux Server Deployment & SSH Mastery, passe à CoddyKit PRO. Le cours Linux Server Deployment & SSH Mastery comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Installer PostgreSQL/MySQL » ?

Apprenez à installer et à configurer initialement un serveur de base de données PostgreSQL ou MySQL sur votre machine Linux. Tu pratiques Linux Server Deployment & SSH Mastery avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Linux Server Deployment & SSH Mastery ?

Aucune expérience préalable n'est requise. Linux Server Deployment & SSH Mastery sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Installer PostgreSQL/MySQL » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Linux Server Deployment & SSH Mastery ?

Oui. Chaque leçon Linux Server Deployment & SSH Mastery inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Installer PostgreSQL/MySQL
  2. Utilisateurs et contrôle d’accès des bases de données
  3. Sécuriser les connexions aux bases de données
  4. Stratégies de sauvegarde et de restauration des bases de données
← Retour à Linux Server Deployment & SSH Mastery