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 27/07/2011, 15h59   #1
Membre du Club
 
Inscription : novembre 2006
Messages : 270
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 270
Points : 43
Points : 43
Par défaut Comment fait on pour pouvoir se connecter depuis l'extérieur (autre que 127.0.0.1)

Bonjour,

je débute avec PostgreSQL, je suis plutôt habitué à MySQL.
Comment fait on pour pouvoir se connecter depuis l'extérieur?

J'ai une application WPF qui arrive à se connecter à la base de données quand je pointe sur 127.0.0.1 ou localhost.
Dès que je mets l'adresse IP de ma carte réseau, ça ne marche plus. J'ai ajouté postgres.exe à mon pare-feu et j'ai même essayé de le désactiver.
J'ai MySQL sur la même machine pas de soucis.

Je pense qu'il doit falloir modifier un fichier de config mais je ne sais pas lequel.

Par avance merci.


EDIT: Je suis sous Windows XP
listen_addresses = '*'

Peut être que c'est au niveau de l'utilisateur qu'il y a quelque chose à spécifier
takinelinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 17h28   #2
Inactif
 
Inscription : novembre 2004
Messages : 247
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 247
Points : 217
Points : 217
Bonjour
depuis l'extérieur
l'extérieur pour vous , c'est le réseau interne ou le web ?
Cordialement
bustaf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 18h34   #3
Modérateur
 
Inscription : octobre 2008
Messages : 1 508
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 1 508
Points : 2 040
Points : 2 040
C'est le fichier pg_hba.conf qu'il faut modifier.

Sinon le listen_addresses à '*' est bon, et pour le pare-feu il faut autoriser le port 5432.
estofilo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 23h37   #4
Membre du Club
 
Inscription : novembre 2006
Messages : 270
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 270
Points : 43
Points : 43
@bustaf
Dans ce cas précis, c'est un réseau local.

@estofilo

postgresql.conf
listen_addresses = '*'

pg_hba.conf
Pour l'instant en IPV4 j'ai juste host all all 127.0.0.1/32 md5, d'où mon problème surrement. Je vais regarder le lien fournit pour un exemple.

Pare feu

Port et programme ajouté
takinelinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 00h10   #5
Inactif
 
Inscription : novembre 2004
Messages : 247
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 247
Points : 217
Points : 217
Bonsoir
Dans pg_hba
host all all 192.168.1.xx/32 trust

dans postgresl.conf
listen_addresses = 'localhost , 192.168.1.xx'
port = 5432


Il faut mettre votre adrs class C dans listen pas "*" c'est dangereux....

192.168.1.?? est votre adresse réseau supposée .
Cordialement
bustaf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 00h11   #6
Membre du Club
 
Inscription : novembre 2006
Messages : 270
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 270
Points : 43
Points : 43
Je viens de lire la section.
J'ai donc rajouter ceci dans mon fichier de conf.

host all all 0.0.0.0/0 md5

Une fois les tests finis, j'affinerais la configuration en mettant le nom de la base, de l'user et du réseau.
takinelinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 00h23   #7
Inactif
 
Inscription : novembre 2004
Messages : 247
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 247
Points : 217
Points : 217
Bonsoir
host all all 0.0.0.0/0 md5
Non....
0.0.0.0/0 vous ouvrez toutes les adrs..... (web compris)
utilisez trust avec votre adrs réseau.
Cordialement
bustaf 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 15h22.


 
 
 
 
Partenaires

Hébergement Web