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

Nelze připojit PostgreSQL ke vzdálené databázi pomocí pgAdmin

Jedná se ve skutečnosti o proces ve 3 krocích pro vzdálené připojení k serveru PostgreSQL prostřednictvím pgAdmin3.

Poznámka:Používám Ubuntu 11.04 a PostgreSQL 8.4.

  1. Musíte nastavit PostgreSQL, aby naslouchal vzdáleným příchozím TCP spojením, protože výchozí nastavení umožňuje naslouchat pouze spojením na rozhraní zpětné smyčky. Abyste mohli vzdáleně dosáhnout serveru, musíte do souboru /etc/postgresql/8.4/main/postgresql.conf:

    listen_addresses ='*'

  2. PostgreSQL ve výchozím nastavení odmítá všechna připojení, která obdrží z jakékoli vzdálené adresy, musíte tato pravidla uvolnit přidáním tohoto řádku do /etc/postgresql/8.4/main/pg_hba.conf:

    hostovat všechny všechny 0.0.0.0/0 md5

    Toto je pravidlo řízení přístupu, které umožňuje komukoli přihlásit se z jakékoli adresy, pokud může poskytnout platné heslo (klíčové slovo md5). Místo 0.0.0.0/0 .

    můžete použít potřebnou síť/masku
  3. Když použijete tyto úpravy na vaše konfigurační soubory, musíte restartovat PostgreSQL server. Nyní je možné se na váš server přihlásit vzdáleně pomocí uživatelského jména a hesla.



  1. Jakou funkci maskování dat bych měl použít?

  2. Plné připojení k SQL

  3. Oracle Vložit přes Výběr z více tabulek, kde jedna tabulka nemusí mít řádek

  4. Jak mohu použít jeden fond připojení mssql napříč několika trasami ve webové aplikaci Express 4?