PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 24/01/2019 11:58:03

abdallah007
Membre

lancement du programme PSQL sur un port différent

bonjour a tous

j'ai mis une deuxième instance postgresql sur mon serveur j'ai modifier le fichier postgresql.conf 

port = 5433	

puis

listen_addresses = '*'

Si je lance maintenant  le programme PSQL sur le nouveau port j'ai cette erreur

Qui peut m'aider sur ce problème SVP ?

psql -U postgres -p 5433
psql: n'a pas pu se connecter au serveur : Connection refused (0x0000274D/10061)
        Le serveur est-il actif sur l'hôte « localhost » (::1)
        et accepte-t-il les connexionsTCP/IP sur le port 5433 ?
n'a pas pu se connecter au serveur : Connection refused (0x0000274D/10061)
        Le serveur est-il actif sur l'hôte « localhost » (127.0.0.1)
        et accepte-t-il les connexionsTCP/IP sur le port 5433 ?

merci pour vos aides

Hors ligne

#2 24/01/2019 12:17:23

ruizsebastien
Membre

Re : lancement du programme PSQL sur un port différent

Bonjour,

L'instance 5433 est-elle démarrée ?
Le pg_hba.conf est-il paramétré pour accepter votre connexions ?
firewall sur 5433 ?
serveur windows ou linux ?


Cordialement,

Sébastien.

Hors ligne

#3 24/01/2019 12:25:25

abdallah007
Membre

Re : lancement du programme PSQL sur un port différent

bonjour

Ce problème a été résolu en faisant

pg_ctl -D C:\Slave_postgres start

maintenant j'ai un autre problème

psql -U postgres -p5433
2019-01-24 11:18:40.139 CET [2588] FATAL:  le rôle « postgres » n'existe pas
psql: FATAL:  le rôle « postgres » n'existe pas

avec le port par défaut j'ai pas eu un problème de connexion (Port 5432)

Pour info je suis sous un Environnement Windows

Hors ligne

#4 24/01/2019 15:51:08

gleu
Administrateur

Re : lancement du programme PSQL sur un port différent

Comment avez-vous créé l'instance ?


Guillaume.

Hors ligne

#5 24/01/2019 17:11:18

abdallah007
Membre

Re : lancement du programme PSQL sur un port différent

 initdb -D C:\Slave_postgres -U postgres 

Hors ligne

#6 24/01/2019 17:25:43

gleu
Administrateur

Re : lancement du programme PSQL sur un port différent

Très étonnant. Le -U postgres de initdb nous assure qu'un rôle postgres est créé lors de l'initialisation de l'instance. Or postgres vous dit qu'il n'existe pas. Êtes-vous sûr d'avoir utilisé l'option -U pour initdb ?


Guillaume.

Hors ligne

#7 24/01/2019 17:27:49

abdallah007
Membre

Re : lancement du programme PSQL sur un port différent

en faite j'ai oublier de crée le service pour l'instance

maintenant si je lance

pg_ctl register -N "PostgreSQL-Test1" -D "C:\slave_postgresql" -U postgres -P postgres  -S auto
pg_ctl : n'a pas pu enregistrer le service « PostgreSQL-Test1 » : code d'erreur 1057

j'ai eu cette erreur

Hors ligne

#8 24/01/2019 18:06:10

gleu
Administrateur

Re : lancement du programme PSQL sur un port différent

Là, ça dépasse mes compétences Windows :-)


Guillaume.

Hors ligne

#9 24/01/2019 23:14:10

rjuju
Administrateur

Re : lancement du programme PSQL sur un port différent

Avez-vous lancé votre shell avec les privilèges administrateur ?

En ligne

Pied de page des forums