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 25/09/2018 10:29:38

Impossible de changer le port par défaut de postrgres sur redhat 7

Bonjour,

   J'ai installé postgres sur redhat 7 et en le démarrant je vois qu'il utilise le port 7432 par défaut.
   Je veux changer ce port par défaut à 5432 car j'ai installé aussi cloudera configuration manager server qui cherche postgres par défaut sur le port 5432.
   Sur internet, j'ai trouvé qu'on modifie le port dans le fichier '/var/lib/pgsql/data/postgresql.conf', ligne "port = 7432                             # (change requires restart)" et qu'on doit restarter le service postgres par la suite.
   J'ai fait ces étapes mais postgres démarre toujours initial (7432).

Pouvez-vois m'aider svp?
Merci

Hors ligne

#2 25/09/2018 10:49:13

gleu
Administrateur

Re : Impossible de changer le port par défaut de postrgres sur redhat 7

D'autres fichiers peuvent impacter ça, notamment le script de démarrage et le fichier de configuration du service.


Guillaume.

Hors ligne

#3 26/09/2018 09:39:17

Re : Impossible de changer le port par défaut de postrgres sur redhat 7

Merci gleu pour la réponse.
Peux-tu stp me dire davantage sur ce qu'il faut vérifier, notamment le script de démarrage et le fichier de conf?
Merci

Hors ligne

#4 26/09/2018 09:47:12

Re : Impossible de changer le port par défaut de postrgres sur redhat 7

De plus j'arrive pas à me connecter à la base car j'ignore le mot de passe par défaut.
Voici ce que j'obtiens lorsque je tente de me connecter:

[root@cdh5server ~]# psql -h localhost -p 7432
Password:

Hors ligne

#5 26/09/2018 10:09:10

ruizsebastien
Membre

Re : Impossible de changer le port par défaut de postrgres sur redhat 7

Bonjour,

pour pouvoir se connecter à l'instance avec le user postgres, il faut d'abord définir son password.
Pour cela :
- passer les lignes du pg_hba.conf en mode trust
- reload de la conf
- psql : alter role postgres with password 'toto';
- remettre le pg_hba.conf dans un mode non-trust
- reload de la conf


Cordialement,

Sébastien.

Hors ligne

Pied de page des forums