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 28/02/2018 19:01:46

rapy73
Membre

Mot de passe de postgres

Bonjour,

1ere install de postgres, je suis sous fedora 27 et je suis à la lettre la procédure d'install de postgresql
j'ai trouvé des chose similaires sur le forum, mais n'arrive pas à les adapter à mon problème.

Je rencontre le problème suivant:

à un moment de l'install, on me dit de sécuriser postgres de la manière suivante :
# nano /var/lib/pgsql/data/pg_hba.conf

Modifier le fichier en remplaçant ident sameuser par md5 afin d'obtenir les lignes suivantes :
# "local" is for Unix domain socket connections only
local   all         all                               md5
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
host    all         all         ::1/128               md5
Pour que les modifications prennent effet il faut redémarrer le serveur :
$ su -lc 'service postgresql restart'

tout c'est bien passé

mais maintenant lorsque je veux rentrer dans postgresql j'ai le message suivant :

[postgres@localhost ~]$ psql
Mot de passe :
psql: FATAL:  authentification par mot de passe échouée pour l'utilisateur  « postgres »

J'ai pourtant bien relevé le mot de passe au moment de la demande et suis sur de le réintroduire correctement
il y a t-il un moyen de le réinitialiser ?

merci

Hors ligne

#2 28/02/2018 21:59:29

rapy73
Membre

Re : Mot de passe de postgres

Stop, résolu
j'ai trouvé ici sur le forum une manip
# nano /var/lib/pgsql/data/pg_hba.conf
remplacé mes md5 en trust
redémarré le serveur
j'ai pu me connecter sans mot de passe
puis remis un mot de passe avec la commande  : # ALTER USER postgres WITH PASSWORD 'mot_de_passe';
remis mes md5 à la place des trust
redémarré le serveur
j'ai pu me connecter avec un mot de passe

Voilà
je continue mon install

Hors ligne

Pied de page des forums