PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 29/12/2017 08:13:34

big1
Membre

aucune entrée dans pg_hba.conf

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

#2 29/12/2017 09:51:26

gleu
Administrateur

Re : aucune entrée dans pg_hba.conf

"::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

#3 29/12/2017 09:51:42

yohmartin
Membre

Re : aucune entrée dans pg_hba.conf

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

#4 31/12/2017 20:01:23

big1
Membre

Re : aucune entrée dans pg_hba.conf

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

#5 02/01/2018 09:40:54

ruizsebastien
Membre

Re : aucune entrée dans pg_hba.conf

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

#6 07/01/2018 23:32:42

big1
Membre

Re : aucune entrée dans pg_hba.conf

oui, ça marche.

Merci.

Mais le format n'est pas comme d'habitude:
# TYPE  DATABASE        USER            ADDRESS                 METHOD

Cordialement.

Hors ligne

#7 08/01/2018 10:36:29

gleu
Administrateur

Re : aucune entrée dans pg_hba.conf

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

Pied de page des forums