Vous n'êtes pas identifié(e).
Pages : 1
comment configurer les machines client et serveur pour communiquer en réseau en mettant la base de données postgresql sur le serveur et lui acceder à partir des clients
et aussi qu'est ce qu'on doit mettre dans les fichiers postgresql.conf et pg_hba.conf et comment configurer la machine client
le serveur et les clients sur windows
merci
Hors ligne
Bonjour.
Vos questions sont assez vagues et il presque impossible d'y répondre correctement sans savoir quels outils vous utilisez.
Néanmoins, voila quelques éléments de réponse :
Pour une connexion odbc, vous trouverez le fichier à télécharger selon votre version ici : http://www.postgresql.org/ftp/odbc/versions/msi/
Pour que votre serveur postgresql accepte des connexions distantes, il faut modifier dans le postgresql.conf le paramètre listen_addresses et lui donner la valeur '*'
Il faut également modifier le fichier pg_hba.conf selon vos paramètres réseau. Vous trouverez toutes les informations nécessaires ici : http://docs.postgresqlfr.org/9.1/client … ation.html
Selon votre serveur, il faudra également configurer votre firewall pour qu'il autorise les connexions entrantes sur le port de postgresql (par défaut 5432).
Julien.
https://rjuju.github.io/
Hors ligne
j'ai fait tous ça j'ai désactivé le pare-feu mais j'ai encore l'erreur could not connect to the server ;connection failed for[192.168.1.64:5432]
sur postgresql.conf j'ai mis listen_addresses='192.168.1.64,localhost'
sur pg_hba.conf j'ai mis
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host basee all 192.168.0.0/0 md5
tous cela je l'ai fait sur la machine serveur
Hors ligne
Il faut que vous rajoutiez les ip ou les plages ip correspondant à vos machines clientes sur le fichier pg_hba.conf.
Dans votre cas, votre réseau à l'air d'être 192.168.1.x, il faut modifier la ligne
host basee all 192.168.0.0/0 md5
en
host basee all 192.168.1.0/0 md5
Julien.
https://rjuju.github.io/
Hors ligne
j'ai encore la méme erreur
could not connect to the server ;connection failed for[192.168.1.64:5432]
est'ce que cette adresse ip je l'a choisi arbitrairement ou bien je dois la trouver quelque part par exemple sur pgadmin III
merci
Hors ligne
Légère erreur, il faut mettre /32 et non /0 dans la ligne. Pensez également à faire un reload de votre seveur pour prendre en compte les modifications.
Julien.
https://rjuju.github.io/
Hors ligne
merci pour vos réponses,ça fonctionne bien maintenant
Hors ligne
Pages : 1