PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да разрешите отдалечен достъп до базата данни PostgreSQL

За да получите отдалечен достъп до база данни на PostgreSQL, трябва да зададете двата основни конфигурационни файла на PostgreSQL:

postgresql.conf
pg_hba.conf

Ето кратко описание за това как можете да ги настроите (имайте предвид, че следното описание е само ориентировъчно:За да конфигурирате безопасно машина, трябва да сте запознати с всички параметри и техните значения)

Преди всичко конфигурирайте услугата PostgreSQL да слуша на порт 5432 на всички мрежови интерфейси в Windows 7 машина:
отворете файла postgresql.conf (обикновено се намира в C:\Program Files\PostgreSQL\9.2\data) и задава параметъра

listen_addresses = '*'

Проверете мрежовия адрес на виртуалната машина на WindowsXP и задайте параметри във файла pg_hba.conf (разположен в същата директория на postgresql.conf), така че postgresql да може да приема връзки от хостове на виртуална машина.
Например, ако машината с Windows XP има 192.168.56.2 IP адрес, добавете в pg_hba.conf файл:

host all all 192.168.56.1/24 md5

по този начин PostgreSQL ще приема връзки от всички хостове в мрежата 192.168.1.XXX.

Рестартирайте услугата PostgreSQL в Windows 7 (Услуги-> PosgreSQL 9.2:щракнете с десния бутон и рестартирайте услугата). Инсталирайте pgAdmin на машина с Windows XP и опитайте да се свържете с 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. Как да напиша Pandas Dataframe към Django модел

  2. Проверете дали в PostgreSQL вече съществува дефиниран от потребителя тип

  3. Вземете n групирани категории и сумирайте останалите в една

  4. Как работи Random() в PostgreSQL

  5. PostgreSQL грешно преобразуване от времеви печат без часова зона към времеви печат с часова зона