Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/04/2007, 16h57   #1
Invité de passage
 
Inscription : décembre 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 3
Points : 2
Points : 2
Par défaut [pg_dump] Mot de passe à éviter

Bonjour à tous !

Je dois faire une sauvegarde de bases de données automatique, sous Unix.

Pour cela, j'utilise la commande :

Code :
pg_dump -i -F t -h adresse_ip_serveur_distant -p 5432 -f toto.tar tqm
Quand je lance cette commande, je suis connecté en login "dev", mais le prompt password apparait toujours, malgré les fichiers que j'ai renseigné comme suivants :

.pgpass (situé dans le répertoire /home/dev)

Code :
adresse_ip_serveur_local:5432:*:tqm:password
et
.pg_hba.conf (dans /etc/postgresql)

Code :
1
2
host tqm tqm adresse_ip_serveur_local 0.0.0.0 trust
host ALL ALL 0.0.0.0 0.0.0.0 password
Mon but serait de ne plus avoir ce prompt "password".

J'ai, bien sur, parcouru le forum (et d'autres) avant de créer ce sujet.

Merci d'avance et si il vous faut plus d'informations, n'hésitez pas.
washo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 17h12   #2
Membre éclairé
 
Inscription : janvier 2005
Messages : 336
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2005
Messages : 336
Points : 353
Points : 353
bonjour

Avez vous fait un chmod 600 sur votre fichier .pgpass ?
__________________
Christophe Chauvet (KrysKool)
kryskool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 08h57   #3
Invité de passage
 
Inscription : décembre 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 3
Points : 2
Points : 2
Citation:
Envoyé par kryskool
bonjour

Avez vous fait un chmod 600 sur votre fichier .pgpass ?
Bonjour,

Oui, le chmod a bien été fait.

Autre remarque, avec le user "dev", en local, j'arrive à effectuer sans demande de mot de passe:

Code :
pg_dump -F t -f toto.tar mabase
par contre, en distant, la commande :

Code :
pg_dump -F t -f toto.tar -h xx.xxx.xxx.xxx -U tqm mabase
demande le mot de passe malgré le .pgpass indiqué dans mon message précédent.

Merci d'avance.
washo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 09h28   #4
Invité de passage
 
Inscription : décembre 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 3
Points : 2
Points : 2
Bonjour,

Problème résolu.

En fait, je me suis trompé dans les mots de passe contenu dans le fichier .pgpass, j'avais mis ceux du serveur 2 et non celui du serveur 1.

Merci quand même.
washo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h03.


 
 
 
 
Partenaires

Hébergement Web