PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Nie można połączyć się z Postgresql na porcie 5432

Musisz edytować postgresql.conf plik i zmień linię z 'listen_addresses'.

Ten plik można znaleźć w /etc/postgresql/9.3/main katalog.

Domyślna konfiguracja Ubuntu dopuszczała jedynie interfejs localhost (lub 127.0.0.1), który jest wystarczający do użycia, gdy każdy klient PostgreSQL pracuje na tym samym komputerze, co serwer PostgreSQL. Jeśli chcesz połączyć serwer PostgreSQL z innych komputerów, musisz zmienić tę linię konfiguracyjną w ten sposób:

listen_addresses = '*'

Następnie edytuj pg_hba.conf plik też. W tym pliku ustawiłeś, z jakich komputerów możesz połączyć się z tym serwerem i jakiej metody uwierzytelniania możesz użyć. Zwykle będziesz potrzebować podobnej linii:

host    all         all         192.168.1.0/24        md5

Proszę przeczytać komentarze w tym pliku...

EDYCJA:

Po edycji postgresql.conf i pg_hba.conf musisz zrestartować serwer postgresql.

EDIT2:Wyróżnione pliki konfiguracyjne.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. usuń kolumnę nie istnieje

  2. Jak używać jpa danych wiosennych do zapytania kolumny jsonb?

  3. Jak klastrować Odoo 12 za pomocą replikacji strumieniowej PostgreSQL w celu zapewnienia wysokiej dostępności?

  4. Wdrażanie Django do Heroku (błąd Psycopg2)

  5. Czy istnieje sposób na zdefiniowanie nazwanej stałej w zapytaniu PostgreSQL?