0
Je suis en train de se connecter à une instance locale de Postgresql en utilisant 127.0.0.1
que l'adresse IP, mais la connexion est toujours refusée:Impossible de se connecter à Postgresql via 127.0.0.1
⟩ psql -h 127.0.0.1 -U postgres -p 5432
psql: could not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port 5432?
Mon pg_hba.conf
ressemble à ceci:
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all password
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 trust
Mon postgresql.conf
a les entrées suivantes:
listen_addresses = 'localhost, 127.0.0.1'
port=5432
unix_socket_directories = '/private/tmp'
Je peux cependant me connecter via la socket unix. Quoi d'autre pourrait bloquer la connexion?
x-posted as https://dba.stackexchange.com/q/183263/7788 –
Sur une connexion socket unix, exécutez 'SHOW port; SHOW listen_addresses; '. Vous avez un pare-feu logiciel en place qui pourrait filtrer les connexions? –