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

Sådan tillader du fjernadgang til PostgreSQL-databasen

For at få fjernadgang til en PostgreSQL-database skal du indstille de to primære PostgreSQL-konfigurationsfiler:

postgresql.conf
pg_hba.conf

Her er en kort beskrivelse af, hvordan du kan indstille dem (bemærk, at følgende beskrivelse er rent vejledende:For at konfigurere en maskine sikkert skal du være bekendt med alle parametrene og deres betydning)

Først og fremmest konfigurer PostgreSQL-tjenesten til at lytte på port 5432 på alle netværksgrænseflader i Windows 7-maskine:
åbn filen postgresql.conf (normalt placeret i C:\Program Files\PostgreSQL\9.2\data) og indstiller parameteren

listen_addresses = '*'

Tjek netværksadressen på den virtuelle WindowsXP-maskine og indstiller parametre i filen pg_hba.conf (placeret i samme mappe på postgresql.conf), så postgresql kan acceptere forbindelser fra virtuelle maskine-værter.
Hvis f.eks. maskinen med Windows XP har 192.168.56.2 IP-adresse, tilføj pg_hba.conf fil:

host all all 192.168.56.1/24 md5

på denne måde vil PostgreSQL acceptere forbindelser fra alle værter på netværket 192.168.1.XXX.

Genstart PostgreSQL-tjenesten i Windows 7 (Tjenester-> PosgreSQL 9.2:højreklik og genstart tjenesten). Installer pgAdmin på Windows XP-maskine og prøv at oprette forbindelse til PostgreSQL.



  1. SQL Server 2016 Temporal Table Query Plan Behavior

  2. Hvordan ClusterControl konfigurerer virtuel IP og hvad man kan forvente under failover

  3. Returner kolonneoplysninger fra en sammenkædet server i SQL Server (T-SQL-eksempler)

  4. Sådan forbinder du en database til Python