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

Es kann keine Verbindung zu Postgresql auf Port 5432 hergestellt werden

Sie müssen postgresql.conf bearbeiten Datei und ändern Sie die Zeile mit 'listen_addresses'.

Diese Datei finden Sie im /etc/postgresql/9.3/main Verzeichnis.

Die Standard-Ubuntu-Konfiguration hat nur die Schnittstelle localhost (oder 127.0.0.1) zugelassen, was für die Verwendung als PostgreSQL-Server ausreicht, wenn jeder PostgreSQL-Client auf demselben Computer arbeitet. Wenn Sie den PostgreSQL-Server von anderen Computern aus verbinden möchten, müssen Sie diese Konfigurationszeile folgendermaßen ändern:

listen_addresses = '*'

Dann müssen Sie pg_hba.conf bearbeiten Datei auch. In dieser Datei legen Sie fest, von welchen Computern Sie sich mit diesem Server verbinden können und welche Authentifizierungsmethode Sie verwenden können. Normalerweise benötigen Sie eine ähnliche Zeile:

host    all         all         192.168.1.0/24        md5

Bitte lesen Sie die Kommentare in dieser Datei...

BEARBEITEN:

Nach dem Bearbeiten von postgresql.conf und pg_hba.conf müssen Sie den postgresql-Server neu starten.

EDIT2:Hervorgehobene Konfigurationsdateien.