PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgresql-Server-Fernverbindung

Ihre pg_hba.conf sollte trust NICHT verwenden !!! trust bedeutet, dass kein Passwort erforderlich ist, und ich glaube nicht, dass Sie das wollen.

Dies ist die richtige Konfiguration

host    all             all             0.0.0.0/0               md5

Beachten Sie den /0 hinter 0.0.0.0 .

Die vollständige pg_hba.conf sollte dies sein:-

local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
host    all             all             0.0.0.0/0               md5

Beachten Sie, dass trust gilt nur für local Verbindungen. d.h. für Anwendungen, die auf der Localhost-IP 127.0.0.1 ausgeführt werden auf dem Rechner, auf dem auch Ihr Postgresql-Server läuft.