web-dev-qa-db-fra.com

pas d'entrée pg_hba.conf pour l'hôte "[local]", l'utilisateur "pgadmin", la base de données "postgres", SSL désactivé sur OSX

local  all  postgres    trust
Host  all  all  0.0.0.0/0  trust
hostnossl    all          all            0.0.0.0/0  trust

Je pense que le deuxième ou le troisième correspondrait à ces critères.

J'ai redémarré mon service sur le brassage avec redémarrage du service de brassage [email protected]

Me manque-t-il un réglage ici?

3
Andrew Alexander

Premièrement, les significations des champs sont:

# local       DATABASE  USER  METHOD  [OPTIONS]
# Host        DATABASE  USER  ADDRESS  METHOD  [OPTIONS]
# Host[no]ssl DATABASE  USER  ADDRESS  METHOD  [OPTIONS]

La tentative est:

Hôte = "[local]" (c'est-à-dire via un socket de domaine Unix )

user = "pgadmin"

database = “postgres”

SSL = désactivé

Maintenant vos lignes:

local  all  postgres    trust

ne correspond pas car l'utilisateur pgadmin n'est pas postgres

Host  all  all  0.0.0.0/0  trust

ne correspond pas car Host ne correspond qu'aux connexions TCP/IP et [local] n'est pas une connexion TCP/IP.

hostnossl    all          all            0.0.0.0/0  trust

ne correspond pas pour la même raison que la ligne précédente.

Si vous voulez "faire confiance" à tout le monde localement via le socket de domaine Unix, vous pouvez changer la première ligne en:

local  all  all    trust
2
Daniel Vérité