Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 24/11/2017 12:07:42
- bazourd
- Membre
pb de connexion au compte superuser postgres avec UTF8
Bonjour,
je coince sur ça, en espérant être sur le bon forum.
OS = CentOS 6.9
VERSION = PostgreSQL 9.0.17
====================
Name | Owner | Encoding | Collation | Ctype | Access privileges
postgres | postgres | LATIN1 | en_US.ISO8859-1 | en_US.ISO8859-1 |
postgres | Superuser, Create role, Create DB | {}
psql -U postgres base --> ok avec mot de passe
VERSION = PostgreSQL 9.6.3
===================
Nom | Propriétaire | Encodage | Collationnement | Type caract. | Droits d'accès
postgres | postgres | UTF8 | en_US.utf8 | en_US.utf8 |
postgres | Superutilisateur, Créer un rôle, Créer une base, Réplication, Contournement RLS | {}
psql -U postgres base --> --KO-- avec le même "bon" mot de passe
erreur = psql: FATAL: password authentication failed for user "postgres"
==> a priori l'encodage ou le ctype m'empêche de me connecter avec le compte superuser
une idée serait la bienvenue
merci
Serge
Hors ligne
#2 24/11/2017 12:47:49
- ruizsebastien
- Membre
Re : pb de connexion au compte superuser postgres avec UTF8
Bonjour,
A mon sens l'encodage n'a aucune incidence sur l'authentification.
Vérifiez que vous avez défini un mot de passe pour le user postgres (alter user...) et si dans le pg_hba.conf vous n'êtes pas en mode trust alors il faut vérifier le fichier .pgpass (qu'il contient bien la ou les lignes qui correspondent à votre chaine de connexion).
Cordialement,
Sébastien.
Hors ligne
#3 24/11/2017 13:48:25
- bazourd
- Membre
Re : pb de connexion au compte superuser postgres avec UTF8
Merci pour ce retour,
je comprends bien le point entre l'encodage et l'authent., c'est bien cela qui nous "inquiète" .. on ne comprend pas.
A noter que c'est le même mot de passe sur nos 2 confs (installé automatiquement par script) et c'est le même pg_hba.conf et je n'utilise pas le .pgpass.
C'est comme si cette différence sur l'encodage ou le CTYPE brouillait le clavier et que je ne puisse plus taper le mot de passe correctement avec cette nouvelle version de postgres.
Le user postgres est créé automatiquement à l'install de postgres n'est ce pas, en tout cas je n'ai pas de "alter user .." dans notre conf d'install.
Je revois tout ça chez nous et je poursuivrais certainement ce post.
Merci encore et n'hésitez pas si d'autres idées peuvent faire avancer cette situation
Serge
Hors ligne
#4 24/11/2017 14:33:46
- gleu
- Administrateur
Re : pb de connexion au compte superuser postgres avec UTF8
Comment configurez-vous le mot de passe pour l'utilisateur postgres ? si vous le re-configurez, avez-vous toujours le problème ?
Guillaume.
Hors ligne
#5 29/11/2017 21:18:32
- bazourd
- Membre
Re : pb de connexion au compte superuser postgres avec UTF8
Fin de l'histoire.
Nous sommes partis de l’hypothèse qu’on avait « perdu » le mot de passe du user « postgres ».
Nous avons donc suivi une procédure pour réinitialiser le mot de passe du user postgres.
Avec succès.
merci pour les idées / conseils.
Sujet clos.
Serge
Hors ligne