#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
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
Re: connexion postgresql failed
Bonjour,
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é
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
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
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 postgresen 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
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
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
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
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 databaseNicolas
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
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
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