sql >> Database >  >> RDS >> PostgreSQL

Kan geen verbinding maken met PostgreSQL op afstand op Amazon EC2-instantie met PgAdmin

Ik heb de oplossing voor dit probleem gevonden. Er zijn twee dingen vereist.

  1. Gebruik een teksteditor om pg_hba.conf aan te passen. Zoek de lijn:

    host all all 127.0.0.1/0 md5.

    Voeg direct eronder deze nieuwe regel toe:

    host all all 0.0.0.0/0 md5

  2. Het PostgreSQL postgresql.conf-bestand bewerken:

    Gebruik een teksteditor om postgresql.conf aan te passen.

    Zoek de regel die begint met #listen_addresses = 'localhost' .

    Uncommentaar de regel door het verwijderen van de # , en verander 'localhost' naar '*' .

    De regel zou er nu zo uit moeten zien:

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

Start nu gewoon uw postgre-service opnieuw en deze kan verbinding maken



  1. Oracle SQL Select converteren naar PostgreSQL select

  2. Uw database exporteren voor overdracht

  3. Fix Toegang geweigerd voor gebruiker 'root'@'localhost' voor phpMyAdmin

  4. Oracle-datumvergelijking verbroken vanwege DST