sql >> Databáze >  >> RDS >> PostgreSQL

Nelze se připojit k Postgresql na portu 5432

Musíte upravit postgresql.conf soubor a změňte řádek pomocí 'listen_addresses'.

Tento soubor najdete v /etc/postgresql/9.3/main adresář.

Výchozí konfigurace Ubuntu povoluje pouze rozhraní localhost (nebo 127.0.0.1), což je dostatečné pro použití, když každý klient PostgreSQL pracuje na stejném počítači jako server PostgreSQL. Pokud chcete připojit PostgreSQL server z jiných počítačů, musíte změnit tento konfigurační řádek takto:

listen_addresses = '*'

Pak musíte upravit pg_hba.conf soubor také. V tomto souboru máte nastaveno, ze kterých počítačů se můžete k tomuto serveru připojit a jaký způsob autentizace můžete použít. Obvykle budete potřebovat podobný řádek:

host    all         all         192.168.1.0/24        md5

Prosím, přečtěte si komentáře v tomto souboru...

EDIT:

Po úpravě postgresql.conf a pg_hba.conf musíte restartovat postgresql server.

EDIT2:Zvýrazněné konfigurační soubory.



  1. Oracle Sequence negeneruje průběžné číslo

  2. Jak správně používat CASE..WHEN v MySQL

  3. inicializovat databázi sqlite pro Android

  4. Vytvoření spouštěče pro vložení podřízené tabulky vrátí matoucí chybu