Vous n'êtes pas identifié(e).

#1 24/06/2011 17:38:21

hannibal
Membre

[QST] mot de passe utilisateur postgres

Bonjour a tous,

je viens d'installé le SGBD postgresql, et je cherche a mettre un mot de passe pour la connexion de l'utilisateur postgres.
Pour ce faire, j'ai essayé ceci

MDP=motDePasse
/usr/local/pgsql/bin/psql -U postgres -d template1 -c "ALTER USER postgres WITH PASSWORD '"$MDP"'"

# Modification du type d’authentification (passe du mot trust au mode md5) 
sed -i "s@ trust@ md5@g" /usr/local/pgsql/data/pg_hba.conf

/etc/init.d/postgresql restart

mais maintenant, impossible de ce connecter avec mon mot de passe, je suis toujours refuser...
Donc auriez vous une idée de comment faire ?

Merci d'avance pour votre aide;)

Hors ligne

#2 24/06/2011 17:40:18

gleu
Administrateur

Re : [QST] mot de passe utilisateur postgres

Quel est le message d'erreur ?


Guillaume.

Hors ligne

#3 24/06/2011 17:41:30

gleu
Administrateur

Re : [QST] mot de passe utilisateur postgres

Oh, j'aime beaucoup le coup des doubles guillemets à l'intérieur de la chaîne. J'espère que le mot de passe que vous saisissez est bien "motDePasse" (avec les guillemets).


Guillaume.

Hors ligne

#4 24/06/2011 17:46:05

hannibal
Membre

Re : [QST] mot de passe utilisateur postgres

oui c'est normale car c'est ligne sont tiré d'un script shell (donc '"$MDP"' --> 'motDePasse' )

psql -U postgres
Mot de passe pour l'utilisateur postgres :
psql: FATAL:  authentification par mot de passe échouée pour l'utilisateur  « postgres »

Le fichier pga_conf au cas ou

# TYPE  DATABASE        USER            CIDR-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

Dernière modification par hannibal (24/06/2011 18:04:13)

Hors ligne

#5 24/06/2011 18:01:14

gleu
Administrateur

Re : [QST] mot de passe utilisateur postgres

oui c'est normale car c'est ligne sont tiré d'un script shell (donc '"$MDP$"' --> 'motDePasse' )

Non, ce n'est pas vrai. Essayez de saisir votre mot de passe avec les guillemets.


Guillaume.

Hors ligne

#6 24/06/2011 18:06:52

hannibal
Membre

Re : [QST] mot de passe utilisateur postgres

ah oui exacte.... la je me sent vraiment bete ....
Merci smile

Hors ligne

#7 24/06/2011 18:10:33

gleu
Administrateur

Re : [QST] mot de passe utilisateur postgres

Bah, pas grave. On a tous fait ce genre d'erreurs smile


Guillaume.

Hors ligne

#8 24/06/2011 18:17:50

hannibal
Membre

Re : [QST] mot de passe utilisateur postgres

Je pense oui... les quotes, un vrai bonheur big_smile

Hors ligne

Pied de page des forums