Recherche de site Web

Comment installer PgAdmin sur Rocky Linux et AlmaLinux


PgAdmin 4 est un outil d'administration de base de données PostgreSQL open source, puissant et frontal. PgAdmin 4 permet aux administrateurs de gérer de manière transparente les bases de données PostgreSQL à partir d'un navigateur Web et d'exécuter des requêtes SQL, entre autres tâches de base de données. Il est écrit en Python et Javascript/JQuery et constitue une amélioration de son prédécesseur PgAdmin.

Fonctionnalités de PgAdmin 4

Les fonctionnalités notables incluent :

  • Un éditeur SQL mettant en évidence la syntaxe.
  • Interface utilisateur repensée et relookée.
  • Outil de requête SQL en direct pour éditer directement les données.
  • Des outils puissants et faciles à utiliser pour les tâches administratives quotidiennes des bases de données.
  • Interface Web réactive et bien plus encore.

Dans cet article, nous nous concentrons sur la façon dont vous pouvez installer PgAdmin4 sur Rocky Linux et AlmaLinux.

Conditions préalables

Au préalable, vous devez avoir installé PostgreSQL. Nous avons déjà un guide sur la façon d'installer PostgreSQL sur Rocky Linux et AlmaLinux.

Étape 1 : Ajouter le référentiel PgAdmin4 sur Rocky Linux

Pour installer PgAdmin4, la première étape sera d'ajouter le référentiel PgAdmin4. Mais d'abord, installez le package yum-utils.

sudo dnf install yum-utils

Ensuite, désactivez les référentiels communs PostgreSQL pour préparer l'installation des derniers packages PgAdmin4.

sudo yum-config-manager --disable pgdg-common

Une fois la commande exécutée avec succès, installez le référentiel PgAdmin4.

sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm

Étape 2 : Installez PgAdmin4 sur Rocky Linux

Une fois le référentiel PgAdmin4 en place, mettez à jour les référentiels système.

sudo dnf update

Ensuite, installez pgAdmin 4 en exécutant la commande :

sudo dnf install pgadmin4

Cela installe pgAdmin4, le serveur Web Apache ainsi que d'autres dépendances requises par PgAdmin4. Appuyez sur 'Y' lorsque vous êtes invité à installer tous les packages et dépendances.

Étape 3 : démarrer et activer le serveur Web Apache

Avant de configurer PgAdmin4, nous devons démarrer le service du serveur Web Apache. Ceci est nécessaire puisque PgAdmin4 s'exécute sur un serveur Web.

Pour activer le serveur Web Apache, exécutez la commande :

sudo systemctl enable httpd

Une fois activé, continuez et démarrez le service Apache comme suit.

sudo systemctl start httpd

Pour vérifier qu'Apache est en cours d'exécution, exécutez la commande :

sudo systemctl status httpd

Étape 4 : configurer PgAdmin4 dans Rocky Linux

Passons maintenant à la configuration de PgAdmin4 en exécutant le script de configuration PgAdmin4 comme indiqué :

sudo /usr/pgadmin4/bin/setup-web.sh

Le script configure PgAdmin4 en mode Web et demande des détails tels que l'adresse e-mail et le mot de passe. Ceux-ci seront ensuite utilisés pour l’authentification. Par conséquent, fournissez votre adresse e-mail et votre mot de passe, puis appuyez sur 'y' pour redémarrer le serveur Web Apache.

Avant d'accéder à l'interface graphique Web de PgAdmin4, nous devons ajuster nos paramètres SELinux. Si SELinux est en mode d'application, réglez-le en mode permissif comme indiqué.

sudo setenforce permissive

Nous devons également configurer le pare-feu pour autoriser le trafic HTTP comme indiqué.

sudo firewall-cmd --permanent --add-service=http

Rechargez ensuite pour effectuer les modifications.

sudo firewall-cmd --reload

Étape 5 : Accédez à PgAdmin4 dans Rocky Linux

Enfin, pour vous connecter, lancez votre navigateur et visitez l'URL :

http://server-ip/pgadmin4

Saisissez les informations de connexion, c'est-à-dire l'adresse e-mail et le mot de passe que vous avez précédemment défini, et cliquez sur le bouton « Connexion ».

Le tableau de bord PgAdmin 4 s'affichera.

Par défaut, aucun serveur de base de données n'est actuellement connecté. Pour vous connecter à un nouveau serveur de base de données, cliquez sur l'icône « Ajouter un nouveau serveur ».

Dans la section « Général », indiquez un nom pour votre serveur de base de données. Dans notre cas, nous fournirons un nom arbitraire – la base de données PostgreSQL locale.

Cliquez ensuite sur l'onglet « Connexion » et remplissez les informations requises. Ici, nous utilisons la base de données Postgres par défaut et les informations d'identification de l'utilisateur. Le mot de passe appartient à l'utilisateur postgres.

Cliquez ensuite sur « Enregistrer ».

Une fois la connexion réussie, le serveur de base de données apparaîtra dans la barre latérale gauche. Cliquez dessus pour afficher des détails supplémentaires sur la base de données et afficher les tableaux de bord de performances.

Dans ce guide, nous avons installé avec succès PgAdmin4 sur Rocky Linux et AlmaLinux et ajouté un serveur de base de données pour surveiller les performances des bases de données.