PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

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

#1 06/03/2010 17:03:01

NOURI
Membre

Problème accès a pg après changement pwd

Bonjours à tous,

Récemment j'ai changer le mot de passe de ma session, depuis cet
Changement je n'arrive pas a se connecte a ma base tourne sous pg 8.3.
Si je revient a l'ancien pwd tous marche nickel.
Donc je voudrais savoir la cause de ce plantage et si c'est possible Comment résoudre le problème sans réinstaller Postgresql et sans garder l'ancien mot de passe de ma session.

la configuration est:
- Postgresql 8.3
- Base en Local ('127.0.0.1')
- Connexion en accès natif depuis une dll créer avec libpq.lib sous Labwindows CVI
- XP Pro sp2 sous une session autre que postgres (créer a l'installation de postgres)

Merci d'avance.


Cordiales Salutations

Hors ligne

#2 06/03/2010 18:39:43

daamien
damien clochard

Re : Problème accès a pg après changement pwd

Vous essayez de changer quel mot de passe ? Celui de l'utlisateur windows ou celui du role postgreSQL ?

Si c'est l'utilisateur windows, vous devez vérifier qu'il a été correctement créé. Voir le paragraphe ci-dessous :

http://www.dalibo.org/installation_de_p … s_postgres

Hors ligne

#3 06/03/2010 19:59:17

NOURI
Membre

Re : Problème accès a pg après changement pwd

Merci pour votre Attention,
Le mot de passe modifié c’est de l'utilisateur Windows.
Voila plus de détails :
J’ai la configuration suivante :
- 3 sessions Windows : Administrateur, NOURI et postgres (session creé lors de l’installation de postgressql)
- la session NOURI et la session postgres ont les même pwd  "1234"

Essai 1 : J’ai connecté à mon machine sous la session NOURI sans modification du mot de passe 1234  >> mon application marche très bien.
Essai 2 : Après changement du pwd de la session NOURI (de "1234" à "4321"), j’ai redémarrer mon ordinateur et se connecte a la session NOURI avec la nouvelle pwd "4321" et  puis si je lance mon appli je n’arrive pas a ce connecter a pg !
Essai 3 : je revient a la pwd "1234" pour la session NOURI ,redémarrage >> tous OK ???
Merci pour vos éventuelles réponses !


Cordiales Salutations

Hors ligne

#4 06/03/2010 20:15:21

gleu
Administrateur

Re : Problème accès a pg après changement pwd

Quelle est l'application en question ? avez-vous un mot de passe à saisir pour vous connecter à PostgreSQL après avoir lancé l'application ?


Guillaume.

Hors ligne

#5 06/03/2010 20:31:31

NOURI
Membre

Re : Problème accès a pg après changement pwd

L’application en question ?
>> C’est une application pour un Banc de test qui assure le test la mesure est l’enregistrement des résultats dans la base pg, l’appli utilise une dll créé a base de libpq.dll ,et bien sure une fonction de connexion dans la quelle je passe les paramètres nécessaires dans une chaîne de connexion.
A titre d’exemple :
sprintf(conninfo ,"hostaddr = '127.0.0.1' port = '5432' dbname = 'GSM' user = 'postgres' password = 'postgres'");


Merci.


Cordiales Salutations

Hors ligne

#6 06/03/2010 20:54:49

gleu
Administrateur

Re : Problème accès a pg après changement pwd

Donc le changement de mot de passe de l'utilisateur Windows n'a aucune importance. Quel est le message d'erreur exact que vous obtenez en essayant de vous connecter ?


Guillaume.

Hors ligne

#7 06/03/2010 21:44:48

NOURI
Membre

Re : Problème accès a pg après changement pwd

voila le message d'erreur :
"could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port 5432?"


Cordiales Salutations

Hors ligne

#8 06/03/2010 22:09:45

gleu
Administrateur

Re : Problème accès a pg après changement pwd

Le serveur PostgreSQL est-il démarré ? voyez vous des processus postgres par exemple ? qu'y a-t-il dans les logs de postgres ? (si le serveur n'a pas démarré, il doit forcément y avoir une trace)


Guillaume.

Hors ligne

#9 06/03/2010 22:30:42

NOURI
Membre

Re : Problème accès a pg après changement pwd

MERCI,

J’ai vérifié  le Gestionnaire des taches et je trouve que postgres n'est pas lancer.
J’ai recharger la configurations et je lance le service, le problème persiste.
J’ai essayer de se connecter en tant q'u utilisateur postgres sous dos & psql mais sans succès
(meme message d'erreur avec psql )

log de pg est:
......................
2010-03-06 18:32:59 CET FATAL:  password authentication failed for user "NOURI"
2010-03-06 18:33:00 CET LOG:  loaded library "$libdir/plugins/plugin_debugger.dll"
2010-03-06 18:33:00 CET FATAL:  password authentication failed for user "NOURI"
2010-03-06 18:33:40 CET LOG:  loaded library "$libdir/plugins/plugin_debugger.dll"
2010-03-06 18:33:41 CET ERROR:  syntax error at or near "END" at character 7
2010-03-06 18:33:41 CET STATEMENT:  CLOSE END
.............................


Cordiales Salutations

Hors ligne

#10 07/03/2010 23:10:52

gleu
Administrateur

Re : Problème accès a pg après changement pwd

Étonnant, le nom utilisateur indiqué ici est NOURI alors que la chaîne de connexion indiquée plus haut est celle de l'utilisateur postgres.


Guillaume.

Hors ligne

#11 08/03/2010 18:55:24

NOURI
Membre

Re : Problème accès a pg après changement pwd

Merci pour votre réponse,

J’ai regardé la liste des rôles de connexion avec pgAdmin, un seul rôle trouvé c’est postgres.
"2010-03-06 18:32:59 CET FATAL:  password authentication failed for user "NOURI"" c’est  ça le problème en fait si je revient a l’ancien pwd de la session Windows NOURI  et  après démarrage du  serveur Postgres tous marche ok (mon application OK,psql sous dos OK) par contre le serveur ne démarre pas avec la nouvelle pwd.

Si je passe les commandes suivantes sous psql et avec l’ancien pwd tous marche ok !!!
Psql –d GSM –h 127.0.0.1 –U postgres
et avec la nouvelle pwd si je passe la meme cmde j'ai le message :
"could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port 5432?"


Cordiales Salutations

Hors ligne

#12 17/03/2010 14:05:45

NOURI
Membre

Re : Problème accès a pg après changement pwd

Merci pour tous ces conseils.
Mon problème est résolu.
wink


Cordiales Salutations

Hors ligne

#13 21/07/2010 14:12:34

nanou86
Membre

Re : Problème accès a pg après changement pwd

Bonjour,

Je suis également en train de réaliser une dll avec libpq.lib sous Labwindows CVI mais j'ai un problème avec le #include "postgres.h".
A la compilation j'obtiens des erreurs sur elog.h (du genre syntax error; found 'identifier' expecting ';').
As-tu eu ce genre de problème ?

Hors ligne

#14 09/08/2010 13:30:20

NOURI
Membre

Re : Problème accès a pg après changement pwd

Bonjour,

Pardon, j'ai pas regardé votre question avant cette journée.

pour créer un client pg (sous la forme d'une DLL) vous avez besoin de

libpq-fe.h
postgres_ext.h
libpq.lib
----------------
comerr32.dll
gssapi32.dll
iconv.dll
k5sprt32.dll
krb5_32.dll
libeay32.dll
libiconv-2.dll
libintl-8.dll
libpq.dll
libxml2.dll
libxslt.dll
msvcr71.dll
ssleay32.dll
zlib1.dll

Tu dois copier les dll dans le dossier de votre exe et d'intégrer les deux fichier (libpq-fe.h,libpq.lib) à
votre projet (Edit >> Add Files to project),dans le main de votre DLL tu dois faire #include "libpq-fe.h"

si vous n'avez pas les fichier faites-moi signe.

Bon Travail et excuse moi de nouveau.


Cordiales Salutations

Hors ligne

Pied de page des forums