Vous n'êtes pas identifié(e).
Pages : 1
Bonjour ,
en 9.6.6 en Windows serveur 2008.
Voici le contenu de pg_hba.conf:
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all tina 127.0.0.1/32 trust
host all bob 127.0.0.1/32 password
Mais quand je me connecte en tant que tina:
C:\Users\Administrateur>psql -h localhost -U tina
psql: FATAL: aucune entrée dans pg_hba.conf pour l'hôte « ::1 », utilisateur « tina »,
base de données « tina », SSL inactif
Merci pour votre aide.
Hors ligne
"::1" est l'adresse locale au format IPv6. Dans votre fichier pg_hba.conf, vous n'avez autorisé que l'adresse 127.0.0.1, qui est l'adresse locale au format IPv4.
Guillaume.
Hors ligne
Bonjour,
d’après le message d'erreur, tu essayes de te connecter en ipv6 (hote "::1") et dans ton hba.conf tu n'as pas d’entrée pour l'ipv6
2 solutions, se connecter en ipv4 ou faire une entrée pour localhost ipv6 ::1
Hors ligne
Merci à vous deux.
J'ai mis dans pg_hba.conf :
host cave bob localhost md5
Et j'ai:
C:\Users\Administrateur>psql -h localhost -U bob -d cave
psql: FATAL: aucune entrée dans pg_hba.conf pour l'hôte « 127.0.0.1 », utilisateur « bob »,
base de données « cave », SSL inactif
D'avance merci.
Dernière modification par big1 (31/12/2017 20:03:38)
Hors ligne
bonjour,
tu peux essayer :
host cave bob 0.0.0.0 0.0.0.0 md5
(+ reload de la conf)
Cordialement.
Cordialement,
Sébastien.
Hors ligne
oui, ça marche.
Merci.
Mais le format n'est pas comme d'habitude:
# TYPE DATABASE USER ADDRESS METHOD
Cordialement.
Hors ligne
En fait, il y a deux formats possibles, soit "TYPE DATABASE USER IP MASK METHOD" (ce que t'a proposé Sébastien), soit "TYPE DATABASE USER CIDR METHOD" (qui est plutôt la méthode préconisée). La ligne qu'il t'a proposé pourrait aussi être écrite ainsi :
host cave bob 0.0.0.0/0 md5
Guillaume.
Hors ligne
Pages : 1