Erreur de connexion et d'authentification du serveur pgadmin3
J'ai récemment installé postgresql 9.1 et pgadmin3. Mais je ne peux pas se connecter au serveur que j'ai créé avec cette config:
name: mydb
host: 127.0.0.1
port: 5432
service:
Maintenance DB: postgres
username: postgres
password: *
Selon les mêmes problèmes, j'ai mis mon /etc/postgresql/9.1/main/pg_hba.conf
fichier sous ubuntu 12.04 LTS comme ceci:
local all postgres md5
# TYPE DATABASE USER ADDRESS METHOD
# "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
host all all localhost trust
Mais quand je veux me connecter au serveur, j'obtiens cette erreur:
Erreur de connexion au serveur: FATAL: le mot de passe d'authentification a échoué pour l'utilisateur "postgres"
FATAL: le mot de passe d'authentification a échoué pour l'utilisateur "postgres"
source d'informationauteur muradin
Vous devez vous connecter pour publier un commentaire.
Simple après l'installation de postgresql, je doit changer le mot de passe utilisateur postgres
et mon échec était à cause de cela. Le mot de passe peut simplement modifier par le biais de cette commande sous ubuntu 12.04 LTS:
Puis dans psql:
Maintenant, entrez le nouveau mot de passe et saisissez-le de nouveau.
C'est OK! ensuite, vous pouvez simplement vous connecter.
De cette façon, il n'est pas nécessaire de modifier la configuration de
pg_hba.conf
fichier.En fait je n'ai pas de connexion à cause de mon mot de passe invalide!
Semble votre base de données est configuré pour "postgres" utilisateur et PgAdmin est d'essayer de se connecter en tant que "postgre" (sans s à la fin).