Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 08/12/2014 13:05:26
- tessaju
- Membre
Login postgres Pgadmin failed
Bonjour,
Après avoir voulu modifier le mot de passe du compte postgres depuis pgadmin je ne peux plus me connecter avec ce compte.
"password authentification failed"
psql -U postgres
"psql: FATAL: password authentication failed for user "postgres""
si je modifie le fichier hba.conf et que je met la valeur a trust forcement je n'ai plus de problème.
# IPv4 local connections:
host all all 127.0.0.1/32 trust
je suis sous windows
quelqu'un aurait une idée ?
Dernière modification par tessaju (08/12/2014 13:15:24)
Hors ligne
#2 08/12/2014 13:34:39
- ruizsebastien
- Membre
Re : Login postgres Pgadmin failed
Bonjour,
Si vous avez modifier le mot de passe de postgres (alter user...) il faut penser à modifier le fichier pgpass.conf également.
(http://docs.postgresql.fr/9.3/libpq-pgpass.html)
Cordialement,
Cordialement,
Sébastien.
Hors ligne
#3 08/12/2014 13:54:31
- tessaju
- Membre
Re : Login postgres Pgadmin failed
Je croyais que le fichier pgpass.conf était utilisé uniquement pour ne pas à avoir à donner le mot de passe lorsque l'on veut effectuer une restauration ou une sauvegarde en mode commande de façon automatique.
J'ai réussit en cochant la case "le compte a expiré" dans l'onglet Définition du rôle postgres
il était pourtant pas expiré dans ses propriétés !!!!
pour autant j'ai une erreur dans mes logs (c'est depuis le début de mon installation de postgreSQL)
2014-12-08 12:55:13 CET FATAL: password authentication failed for user "postgres"
j'arrive bien à me connecter sur mon instance avec le compte postgres
Dernière modification par tessaju (08/12/2014 13:57:40)
Hors ligne
#4 08/12/2014 14:59:23
- gleu
- Administrateur
Re : Login postgres Pgadmin failed
Je croyais que le fichier pgpass.conf était utilisé uniquement pour ne pas à avoir à donner le mot de passe lorsque l'on veut effectuer une restauration ou une sauvegarde en mode commande de façon automatique.
Il est utilisé pour toute tentative de connexion, sauf si vous utilisez l'option -W des outils PostgreSQL.
Guillaume.
Hors ligne
#5 08/12/2014 15:25:00
- ruizsebastien
- Membre
Re : Login postgres Pgadmin failed
bonjour,
En cochant la case "le compte a expiré" dans pgadmin, vous avez valorisé le pgpass.conf de votre machine cliente (celui de votre installation pgadmin).
Par contre vous ne pouvez pas vous connecter directement sur le serveur avec psql sans modifier le pgpass du serveur.
Cordialement,
Sébastien.
Hors ligne
#6 08/12/2014 16:10:29
- tessaju
- Membre
Re : Login postgres Pgadmin failed
ok je comprends mieux !!
merci à vous
Hors ligne
Pages : 1