bonjour
Ci joint la procédure Technique qui vous permet d’installer un serveur Postgresql sur un système centos
Procédure
Yum install postgresql96-server
Puis Lancez les commandes suivante pour initaliser et démarrer le serveur PostgreSQL. vous pouvez choisir de démarrer le service automatiquement à chaque reboot du serveur
La première commande (nécessaire uniquement une fois) consiste à initialiser la base de données dans PGDATA
Service postgresql-9.6 initdb
la deuxième commande pour un démarrage automatique du service postgresql9.6 lorsque le système d’exploitation démarre
chkconfig postgresql-9.6 on
Configuration
Ouvrir le fichier vi /var/lib/pgsql/9.6/data/postgresql.conf et ajouter/dé-commenter/modifier les lignes suivantes :
Ce ci pour autoriser les machines a ce connecter sur votre serveur
listen_addresses = '*'
port = 5432
Ouvrir le fichier vi /var/lib/pgsql/9.6/data/pg_hba.conf
et ajouter/dé-commenter/modifier les lignes suivantes :
# TYPE DATABASE USER ADDRESS METHOD
# « local » is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 10.0.0.0/24 trust
# IPv6 local connections:
host all all ::1/128 ident
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 ident
#host replication postgres ::1/128 ident
Après ces modification et aprés avoir redémarrer le service postgresql j’ai essayer de connecter a travers PGadmin3 j’était devant ce message bloquant :
le serveur n’écoute pas:Le serveur n’accepte pas les connexion
maintenant il faut donner l’accé au port 5342 pour ce connecter depuis l’extérieur
généralement pour autorisé l’accès au instant postgres
voici la commande
iptables -I INPUT 1 -m tcp -p tcp –dport 5432 -j ACCEPT
puis faite service iptables save && service iptables restart
Finalement j’ai arriver a connecter sur les serveur
Il ne reste plus qu’à vérifier que tout fonctionne, en ce connectant au serveur a travers PSQL
psql -h localhost -U postgres
bonne installation