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

Jak zezwolić na zdalny dostęp do bazy danych PostgreSQL

Aby uzyskać zdalny dostęp do bazy danych PostgreSQL, musisz ustawić dwa główne pliki konfiguracyjne PostgreSQL:

postgresql.conf
pg_hba.conf

Oto krótki opis tego, jak możesz je ustawić (pamiętaj, że poniższy opis ma charakter wyłącznie orientacyjny:Aby bezpiecznie skonfigurować maszynę, musisz znać wszystkie parametry i ich znaczenie)

Przede wszystkim skonfiguruj usługę PostgreSQL do nasłuchiwania na porcie 5432 na wszystkich interfejsach sieciowych komputera z systemem Windows 7:
otwórz plik postgresql.conf (zwykle znajduje się w C:\Program Files\PostgreSQL\9.2\data) i ustawia parametr

listen_addresses = '*'

Sprawdź adres sieciowy maszyny wirtualnej WindowsXP i ustaw parametry w pliku pg_hba.conf (znajdującym się w tym samym katalogu postgresql.conf), aby postgresql mógł akceptować połączenia z hostów maszyny wirtualnej.
Na przykład, jeśli maszyna z Windows XP ma adres IP 192.168.56.2, dodaj pg_hba.conf plik:

host all all 192.168.56.1/24 md5

w ten sposób PostgreSQL zaakceptuje połączenia od wszystkich hostów w sieci 192.168.1.XXX.

Uruchom ponownie usługę PostgreSQL w systemie Windows 7 (Usługi-> PosgreSQL 9.2:kliknij prawym przyciskiem myszy i uruchom ponownie usługę). Zainstaluj pgAdmin na komputerze z systemem Windows XP i spróbuj połączyć się z PostgreSQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Psql nie mógł połączyć się z serwerem:Brak takiego pliku lub katalogu, błąd 5432?

  2. Zoptymalizuj maksymalne zapytanie grupowe

  3. Wizualny interfejs PostgreSQL podobny do phpMyAdmin?

  4. SELECT DISTINCT jest wolniejszy niż oczekiwano na moim stole w PostgreSQL

  5. Postgres — transpozycja wierszy do kolumn