GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer pgAdmin sur CentOS 7

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer pgAdmin sur CentOS 7. Avant de poursuivre ce tutoriel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec sudo privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

pgAdmin est la principale plate-forme d'administration et de développement PostgreSQL open source riche en fonctionnalités qui s'exécute sous Linux, Unix, macOS et Windows. pgAdmin peut être utilisé pour gérer PostgreSQL 9.2 et supérieur.

Prérequis :

  • Système d'exploitation avec CentOS 7
  • Adresse IPv4 du serveur avec privilèges de superutilisateur (accès racine)
  • Terminal Gnome pour Linux Desktop
  • Client SSH PuTTy pour Windows ou macOS
  • Powershell pour Windows 10/11
  • Familier avec les commandes DNF

Installer pgAdmin sur CentOS

Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.

sudo yum install epel-release
sudo yum update

Étape 2. Installez PostgreSQL.

Accédez à la page de téléchargement du référentiel PostgreSQL et ajoutez le référentiel PostgreSQL 9.4 :

rpm -Uvh https://download.postgresql.org/pub/repos/yum/testing/12/redhat/rhel-7-x86_64/pgdg-centos12-12-1.noarch.rpm

Maintenant, installez postgresql avec la commande suivante :

yum update
yum install postgresql94-server postgresql94-contrib

Initialisez la base de données PostgreSQL à l'aide de la commande suivante :

/usr/pgsql-9.4/bin/postgresql94-setup initdb

Pour démarrer le service PostgreSQL, exécutez :

systemctl enable postgresql-9.4
systemctl start postgresql-9.4

Étape 3. Installez pgAdmin 4 sur CentOS 7.

Une fois PostgreSQL installé sur votre système, exécutez la commande suivante pour installer pgAdmin 4 :

yum install epel-release
yum update

Maintenant, installez phpPgAdmin, entrez la commande suivante :

yum install phpPgAdmin httpd

Étape 4. Configurez pgAdmin.

Il y a quelques changements de configuration mineurs qui doivent être faits pour que pgAdmin4 fonctionne. Nous allons d'abord renommer l'exemple de fichier de configuration de pgadmin4.conf.sample en pgadmin4.conf :

cp /etc/httpd/conf.d/pgadmin4.conf.sample /etc/httpd/conf.d/pgadmin4.conf

Ensuite, créez un journal pgAdmin et des répertoires de données :

mkdir /var/log/pgadmin4/
mkdir /var/lib/pgadmin4/

Créer/Modifier le fichier config_local.py :

nano /usr/lib/python2.7/site-packages/pgadmin4-web/config_local.py

Ajoutez les paramètres suivants :

LOG_FILE = '/var/log/pgadmin4/pgadmin4.log'
SQLITE_PATH = '/var/lib/pgadmin4/pgadmin4.db'
SESSION_DB_PATH = '/var/lib/pgadmin4/sessions'
STORAGE_DIR = '/var/lib/pgadmin4/storage'

Modifiez les permissions des répertoires pour qu'Apache :

chown -R apache:apache /var/lib/pgadmin4/*
chown -R apache:apache /var/log/pgadmin4/*

Exécutez la commande suivante pour créer un compte utilisateur pour l'interface Web pgAdmin 4.

python /usr/lib/python2.7/site-packages/pgadmin4-web/setup.py

Enfin, redémarrez le service Web Apache :

systemctl restart httpd

Étape 5. Configurez le pare-feu.

Si le pare-feu est activé, exécutez la commande suivante pour activer le service HTTP :

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

Étape 6. Accédez à pgAdmin 4.

Ouvrez un navigateur Web et accédez à l'URL suivante pour accéder à l'interface pgAdmin 4 :

http://my-ip.add.re.ss/pgadmin4

Félicitations, vous avez appris à installer et à configurer pgAdmin 4 sur CentOS 7. Si vous avez des questions, veuillez laisser un commentaire ci-dessous.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer VirtualBox sur CentOS 7

Comment installer Ruby sur CentOS 7

Comment installer R sur CentOS 7

Comment installer R sur CentOS 8

Comment installer PostgreSQL et pgAdmin dans CentOS 8

Comment installer pgAdmin sur CentOS 7

Comment installer pgAdmin sur CentOS 8