|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : novembre 2006 Messages : 270 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Inactif
![]() Inscription : novembre 2004 Messages : 247 ![]() |
Bonjour
depuis l'extérieur l'extérieur pour vous , c'est le réseau interne ou le web ? Cordialement |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : octobre 2008 Messages : 1 508 ![]() |
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. |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : novembre 2006 Messages : 270 ![]() |
@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é |
|
|
00
|
|
|
#5 |
|
Inactif
![]() Inscription : novembre 2004 Messages : 247 ![]() |
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 |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : novembre 2006 Messages : 270 ![]() |
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. |
|
|
00
|
|
|
#7 |
|
Inactif
![]() Inscription : novembre 2004 Messages : 247 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com