Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 20/11/2018 15:43:41
- noonshak
- Membre
Accès Postgres depuis autre PC
Bonjour,
Je viens de télécharger la dernière version de postgres et je l'ai installé sur un pc windows 10.
Sur ce pc, j'arrive bien à me connecter à ma base de données. J'utilise OmniDB
J'aurais aimé accéder à ma base de données depuis un autre PC chez moi.
J'ai donc ouvert le port 5432 en TCP entrant sur le poste où j'ai installé postgres.
Mais je n'arrive pas à me connecter. Je reste sur l'écran de saisie du mot de passe.
Est-ce que je dois faire autre chose ?
Merci de votre aide
Hors ligne
#2 20/11/2018 16:50:21
- rjuju
- Administrateur
Re : Accès Postgres depuis autre PC
Avez-vous configuré le listen_addresses dans le fichier de configuration postgresql.conf (par exemple '*') et redémarré l'instance ?
Julien.
https://rjuju.github.io/
Hors ligne
#3 20/11/2018 17:41:15
- noonshak
- Membre
Re : Accès Postgres depuis autre PC
oui, j'avais vérifier le fichier de config, car j'avais effectivement lu cette infos. listen_addresses était bien à *.
je vérifie chez moi, ce soir pour bien m'en assurer.
Hors ligne
#4 20/11/2018 18:06:26
- dverite
- Membre
Re : Accès Postgres depuis autre PC
Je reste sur l'écran de saisie du mot de passe.
C'est-à-dire qu'aucun message d'erreur ne s'affiche?
Au pire aller sur le serveur dans le sous-répertoire pg_log à l'intérieur du répertoire postgres,
ou dans l'observateur d'évènements windows suivant la configuration, pour consulter les messages
d'erreurs.
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne
#5 20/11/2018 20:58:41
- noonshak
- Membre
Re : Accès Postgres depuis autre PC
bonsoir,
je confirme le fichier postgresql.conf est correcte.
j'ai trouvé les fichiers log dans le dossier data/log.
a l'intérieur il y avait ce message :
2018-11-18 10:10:04.825 CET [6988] FATAL: aucune entrée dans pg_hba.conf pour l'hôte « 192.168.1.33 », utilisateur « postgres »,
base de données « postgres », SSL inactif
il y a plusieurs lignes avec des nombres différents entre crochets.
dans le fichier pg_hba.conf, j'ai :
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
host replication all 127.0.0.1/32 md5
host replication all ::1/128 md5
je suppose qu'il faut ajouter un ligne du genre
host all all 192.168.1.33/32 md5
en tout cas, merci de vos réponses !
tony
Dernière modification par noonshak (20/11/2018 20:59:02)
Hors ligne
#6 20/11/2018 21:09:42
- rjuju
- Administrateur
Re : Accès Postgres depuis autre PC
Tout à fait, et recharger la configuration.
Julien.
https://rjuju.github.io/
Hors ligne
#7 21/11/2018 09:12:14
- noonshak
- Membre
Re : Accès Postgres depuis autre PC
Très bien merci.
Je viens d'essayer rapidement, je n'ai pas réussi.
Je prendrais le temps ce soir de faire correctement mes tests.
Par contre, est-il possible de définir une plage d'adresse ip car je ne suis actuellement pas en ip fixe ?
Merci à vous;
Hors ligne
#8 21/11/2018 09:40:11
- ruizsebastien
- Membre
Re : Accès Postgres depuis autre PC
Bonjour,
Vous pouvez essayer de remplacer toutes vos lignes du pg_hba.conf par ceci (et relancer l'instance) :
#connexion socket unix :
local all all md5
#connexion TCP/IP ipv4 :
host all all 192.168.1.33/32 md5
#connexion TCP/IP ipv6 :
host all all ::1/128 md5
host replication all 127.0.0.1/32 md5
host replication all ::1/128 md5
(dans cet ordre)
Cordialement,
Sébastien.
Hors ligne
#9 21/11/2018 20:26:59
- noonshak
- Membre
Re : Accès Postgres depuis autre PC
J'ai essayé ceci :
local all all md5
host all all 192.168.1.38/32 md5
host all all ::1/128 md5
host replication all 127.0.0.1/32 md5
host replication all ::1/128 md5
mais j'obtiens le message "FATAL : n'a pas pu charger pg_hba.conf" depuis le poste local ou depuis mon autre pc.
Hors ligne
#10 21/11/2018 20:32:14
- noonshak
- Membre
Re : Accès Postgres depuis autre PC
J'ai modifié le fichier comme ceci et cela fonctionne sur mes 2 pc :
host all all 192.168.1.0/16 md5
host all all ::1/128 md5
host replication all 127.0.0.1/32 md5
host replication all ::1/128 md5
merci beaucoup de votre aide !
Hors ligne
Pages : 1