PostgreSQL est un système de gestion de base de données relationnelle et objet avancé, reconnu pour sa robustesse, ses performances et ses fonctionnalités étendues. Que vous développiez des applications web, mobiles ou d’entreprise, une base de données optimisée est essentielle. Ce guide vous fournira une marche à suivre détaillée pour installer PostgreSQL sur AlmaLinux 9, rendant le processus accessible et compréhensible même pour les novices.

Étape 1 : Préparation du système

Avant toute chose, assurez-vous que votre système est à jour. Cela garantira une meilleure compatibilité et sécurité pour votre installation PostgreSQL. Ouvrez un terminal et exécutez la commande suivante :

sudo dnf update -y

Étape 2 : Installation de PostgreSQL

AlmaLinux 9 propose PostgreSQL dans ses dépôts officiels, mais pour obtenir la dernière version ou une version spécifique, il est recommandé d’utiliser le dépôt officiel de PostgreSQL. Voici comment procéder :

  1. Ajout du dépôt de PostgreSQL : Importez le dépôt officiel de PostgreSQL :
   sudo dnf -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
  1. Installation de PostgreSQL : Vous pouvez maintenant installer la version de PostgreSQL que vous souhaitez. Par exemple, pour installer PostgreSQL 13, utilisez :
   sudo dnf -y install postgresql13-server

Remplacez 13 par la version spécifique de PostgreSQL que vous souhaitez installer.

Étape 3 : Initialisation de la base de données

Après l’installation, vous devez initialiser le cluster de base de données avant de pouvoir utiliser PostgreSQL. Exécutez :

sudo /usr/pgsql-13/bin/postgresql-13-setup initdb

Remplacez 13 par la version de PostgreSQL que vous avez installée.

Étape 4 : Démarrage et activation de PostgreSQL

Pour que PostgreSQL démarre automatiquement au lancement du système, activez le service :

sudo systemctl enable postgresql-13

Puis, démarrez le service PostgreSQL :

sudo systemctl start postgresql-13

Étape 5 : Vérification de l’installation

Pour vérifier que PostgreSQL fonctionne correctement, connectez-vous à la console PostgreSQL avec l’utilisateur postgres :

sudo -i -u postgres
psql

Vous devriez maintenant être connecté à la console de PostgreSQL. Tapez \q pour quitter.

Étape 6 : Configuration de PostgreSQL (optionnel)

PostgreSQL est hautement configurable. Par exemple, pour modifier le mot de passe de l’utilisateur postgres, utilisez la commande suivante dans la console PostgreSQL :

\password postgres

Entrez le nouveau mot de passe lorsque vous y êtes invité.

Pour ceux qui recherchent une solution d’hébergement fiable et performante pour leur base de données PostgreSQL, Shape.host propose des services Linux SSD VPS. Avec Shape.host, vous bénéficiez d’une infrastructure cloud de pointe, parfaitement adaptée pour exécuter des bases de données PostgreSQL. Les solutions Linux SSD VPS de Shape.host offrent la flexibilité, la performance et la sécurité nécessaires pour héberger efficacement vos bases de données PostgreSQL, garantissant ainsi une disponibilité élevée et une gestion optimale de vos données.