banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Sat 12 October 2013 00:44

tissouma
Participant occasionnel
Date d'inscription: 11 Oct 2013
Messages: 12

connexion postgresql failed

Bonjour,

j'ai installé postgresql 9.2  je veux lancer la commande: psql -h <host> -U <user> -d simple_geofoodmart -f simple_geofoodmart.sql
cependant quand je lance psql il me demande d’insérer le mot de passe . mais il accepte pas le mot de passe de postgresql.

Est ce qu'il y a un moyen de récupérer ce mot de passe?

Hors ligne

 

#2 Mon 14 October 2013 10:10

Loic_GR
Moderateur
Lieu: Besancon
Date d'inscription: 12 May 2011
Messages: 1024
Site web

Re: connexion postgresql failed

ne serait-ce pas postgres le mdp ?


Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com

Hors ligne

 

#3 Mon 14 October 2013 10:54

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: connexion postgresql failed

Bonjour,

La commande:

Code:

ALTER USER user WITH PASSWORD newpawd;

permet de redéfinir le mot de passe, si jamais.

Nicolas

Hors ligne

 

#4 Mon 14 October 2013 11:23

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: connexion postgresql failed

Bonjour,

Nicolas Ribot a écrit:

Bonjour,

La commande:

Code:

ALTER USER user WITH PASSWORD newpawd;

permet de redéfinir le mot de passe, si jamais.

Nicolas


Il faudra vous connecter avec l'utilisateur donc vous avez oublié le mot de passe par contre ^^ Sauf si vous avez un autre identifiant administrateur !

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#5 Mon 14 October 2013 13:02

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: connexion postgresql failed

Ou passer la connexion en mode trust le temps de faire le changement, puis revenir à un mode sécurisé wink

Nicolas

Hors ligne

 

#6 Thu 17 October 2013 18:04

tissouma
Participant occasionnel
Date d'inscription: 11 Oct 2013
Messages: 12

Re: connexion postgresql failed

Yves a écrit:

Bonjour,

Nicolas Ribot a écrit:

Bonjour,

La commande:

Code:

ALTER USER user WITH PASSWORD newpawd;

permet de redéfinir le mot de passe, si jamais.

Nicolas


Il faudra vous connecter avec l'utilisateur donc vous avez oublié le mot de passe par contre ^^ Sauf si vous avez un autre identifiant administrateur !

Y.


Merci bien pour votre réponse.
La commande marche bien le mot de passe se change mais si je lance psql (qui se trouve dans le répertoire C:\Program Files\PostgreSQL\9.2\bin) il m'affiche authentification failed!!!

Hors ligne

 

#7 Thu 17 October 2013 19:11

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: connexion postgresql failed

Avez-vous précisé l'utilisateur qd vous lancez psql ? Sinon par défaut il prend l'utilisateur système (windows ou linux) connecté.

Code:

psql -U postgres

en mode "trust", ca permet de se connecter sans mot de passe.

Nicolas

Hors ligne

 

#8 Thu 17 October 2013 19:45

tissouma
Participant occasionnel
Date d'inscription: 11 Oct 2013
Messages: 12

Re: connexion postgresql failed

Nicolas Ribot a écrit:

Avez-vous précisé l'utilisateur qd vous lancez psql ? Sinon par défaut il prend l'utilisateur système (windows ou linux) connecté.

Code:

psql -U postgres

en mode "trust", ca permet de se connecter sans mot de passe.

Nicolas


il me donne pas la possibilité de choisitr l'utilisateur. IL me demande directement le mot de passe

Hors ligne

 

#9 Fri 18 October 2013 09:10

VianneyD
Participant assidu
Date d'inscription: 30 May 2011
Messages: 153

Re: connexion postgresql failed

Bonjour,

Pour passer en mode "trust", il faut ouvrir le fichier pg_hba.conf dans un éditeur de texte, et en bas changer la colonne METHOD en "trust" à la ligne concernée.
N'oubliez pas de conserver quelque part la ligne que vous modifiez pour pouvoir rétablir la demande de mdp smile

Bon courage.
Vianney


Vianney Dugrain

Hors ligne

 

#10 Fri 18 October 2013 09:42

tissouma
Participant occasionnel
Date d'inscription: 11 Oct 2013
Messages: 12

Re: connexion postgresql failed

VianneyD a écrit:

Bonjour,

Pour passer en mode "trust", il faut ouvrir le fichier pg_hba.conf dans un éditeur de texte, et en bas changer la colonne METHOD en "trust" à la ligne concernée.
N'oubliez pas de conserver quelque part la ligne que vous modifiez pour pouvoir rétablir la demande de mdp smile

Bon courage.
Vianney


Bonjour,

en mode trust: finalement, il considère pas le rôle postgres mais le rôle (PC compte windows)!!!
donc il m'affiche le message le rôle pc n'existe pas.
une fois créer le rôle pc il m'affiche Base de données pc n'existe pas.
J'ai créer cette base mais je veux me connecter sur une autre base comment je pourrai la faire et puis comment configurer psql a se connecter avec le rôle postgres

tissem.

Dernière modification par tissouma (Fri 18 October 2013 09:56)

Hors ligne

 

#11 Fri 18 October 2013 11:09

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: connexion postgresql failed

Bonjour,

Vous utilisez le raccourci Windows pour acceder a la ligne de commande psql ?
Si c'est le cas, deux options:
• La configurer pour ajouter un utilisateur et une base (comme vous le dites, si rien n'est précisé, psql prend par défaut le nom de l'utilisateur Windows pour le user postgres et pour le nom de la base

• Ouvrir une invide de commande dos et taper la bonne commande psql:

Code:

psql -U user -d database

Nicolas

Hors ligne

 

#12 Fri 18 October 2013 12:52

tissouma
Participant occasionnel
Date d'inscription: 11 Oct 2013
Messages: 12

Re: connexion postgresql failed

Nicolas Ribot a écrit:

Bonjour,

Vous utilisez le raccourci Windows pour acceder a la ligne de commande psql ?
Si c'est le cas, deux options:
• La configurer pour ajouter un utilisateur et une base (comme vous le dites, si rien n'est précisé, psql prend par défaut le nom de l'utilisateur Windows pour le user postgres et pour le nom de la base

• Ouvrir une invide de commande dos et taper la bonne commande psql:

Code:

psql -U user -d database

Nicolas


Merci Nicolas Pour votre réponse ça marche très bien j'arrive a acceder a ma base de données.
cependant lorsque je lance la commande:  psql -h localhost -U postgres -W -d simple_geofoodmart -f simple_geofoodmart.sql
Rien ne ce passe sachant que le script simple_geofoodmart.sql permet la réation et le remplissage des tables

Hors ligne

 

#13 Fri 18 October 2013 13:19

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: connexion postgresql failed

Quand vous dites que rien ne se passe, il n'y a aucun message renvoyé par la commande ?
Vous avez directement le prompt DOS ?

Le fichier SQL est au bon endroit et lisible par psql ?

(Si vous etes en mode trust, l'option -W est inutile: vous voulez eviter de taper le mot de passe)

Hors ligne

 

#14 Fri 18 October 2013 13:33

tissouma
Participant occasionnel
Date d'inscription: 11 Oct 2013
Messages: 12

Re: connexion postgresql failed

Nicolas Ribot a écrit:

Quand vous dites que rien ne se passe, il n'y a aucun message renvoyé par la commande ?
Vous avez directement le prompt DOS ?

Le fichier SQL est au bon endroit et lisible par psql ?

(Si vous etes en mode trust, l'option -W est inutile: vous voulez eviter de taper le mot de passe)


JE NE SUIS PAS EN MODE TRUST;
le fichier est placer dans C:\Program Files\PostgreSQL\9.2\bin là ou psql se trouve?
aucun message n'est renvoyé même si j' écrit n'importe quoi??

Hors ligne

 

#15 Mon 21 October 2013 23:24

tissouma
Participant occasionnel
Date d'inscription: 11 Oct 2013
Messages: 12

Re: connexion postgresql failed

Nicolas Ribot a écrit:

Quand vous dites que rien ne se passe, il n'y a aucun message renvoyé par la commande ?
Vous avez directement le prompt DOS ?

Le fichier SQL est au bon endroit et lisible par psql ?

(Si vous etes en mode trust, l'option -W est inutile: vous voulez eviter de taper le mot de passe)


Bonjour,

Normalement une fois installer postgres un compte utilisateur postgres doit être crée au niveau "Utilisateurs et groupes locaux" c'est pas le cas pour moi qu'est ce que je dois faire??

Hors ligne

 

Pied de page des forums

Powered by FluxBB