sql >> Database teknologi >  >> RDS >> PostgreSQL

Kan ikke oprette forbindelse til Postgresql på port 5432

Du skal redigere postgresql.conf fil og skift linje med 'listen_addresses'.

Denne fil kan du finde i /etc/postgresql/9.3/main bibliotek.

Standard Ubuntu config har kun tilladt localhost (eller 127.0.0.1) interface, hvilket er tilstrækkeligt til at bruge, når hver PostgreSQL klient arbejder på den samme computer, som PostgreSQL server. Hvis du vil forbinde PostgreSQL-serveren fra andre computere, skal du ændre denne konfigurationslinje på denne måde:

listen_addresses = '*'

Så har du redigeret pg_hba.conf fil også. I denne fil har du angivet, fra hvilke computere du kan oprette forbindelse til denne server, og hvilken godkendelsesmetode du kan bruge. Normalt har du brug for en lignende linje:

host    all         all         192.168.1.0/24        md5

Læs venligst kommentarer i denne fil...

EDIT:

Efter redigeringen af ​​postgresql.conf og pg_hba.conf skal du genstarte postgresql-serveren.

EDIT2:Fremhævede konfigurationsfiler.



  1. MySQL Performance Benchmarking:MySQL 5.7 vs MySQL 8.0

  2. Henter data med UTF-8-tegnsæt fra MSSQL-server ved hjælp af PHP FreeTDS-udvidelse

  3. Har brug for Oracle SQL for at opdele dato/tidsinterval efter dag

  4. Konverter JS datotid til MySQL datotid