Connexion à PostgreSQL via Internet
Bonjour
Je souhaite me connecter à ma base de données postgresql "Ecole" via internet.
Voici la configuration du fichier postgresql.conf
Code:
1 2
| listen_addresses = '*' # what IP address(es) to listen on;
port = 5432 # (change requires restart) |
pour autoriser les connexions TCP/IP.
et celle du fichier pg_hba.conf
Code:
1 2 3 4 5
| # IPv4 local connections:
#host all all 127.0.0.1/32 md5
host Ecole keizer 0.0.0.0 0.0.0.0 md5
# IPv6 local connections:
host all all ::1/128 md5 |
Si je ne me trompe pas avec ça j'ai autorisé l'accès à l'utilisateur "keizer" à ma base de données "Ecole" avec mot de passe à partir de n'importe quel IP....enfin dite moi si je me trompe
J'ai ouvert le port 5432 (j'ai windows 7) pour trafic entrant et trafic sortant, je travaille sur une seule machine (pas d'autres PC sous la main). Et le serveur est démarré
Jusque là voila ce qui marche (executé à partir d'une fenetre cmd) :
Code:
psql -h 192.168.1.2 -U keizer -d Ecole
Je sais c'est normal vu que c'est en local
A présent pour internet:
1- je ne suis pas sûr de la configuration du fichier pg_hba.conf qu'il faudrait
2- pour l'adresse IP que faire, est que j'utilise l'adresse de mon PC attribuée par internet ?
S'il vous plait, j'espère que vous pourrez m'aider
Merci