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

Mit PgAdmin kann keine Remote-Verbindung zu PostgreSQL auf der Amazon EC2-Instance hergestellt werden

Ich habe die Lösung für dieses Problem gefunden. Zwei Dinge sind erforderlich.

  1. Verwenden Sie einen Texteditor, um pg_hba.conf zu ändern. Suchen Sie die Zeile:

    host all all 127.0.0.1/0 md5.

    Fügen Sie direkt darunter diese neue Zeile hinzu:

    host all all 0.0.0.0/0 md5

  2. Bearbeiten der PostgreSQL-Datei postgresql.conf:

    Verwenden Sie einen Texteditor, um postgresql.conf zu ändern.

    Suchen Sie die Zeile, die mit #listen_addresses = 'localhost' beginnt .

    Kommentieren Sie die Zeile aus, indem Sie # löschen , und ändern Sie 'localhost' zu '*' .

    Die Zeile sollte nun so aussehen:

    listen_addresses = '*' # what IP address(es) to listen on;.

Starten Sie jetzt einfach Ihren Postgres-Dienst neu und er kann eine Verbindung herstellen