postgres: клиент не может подключиться к серверу - PullRequest
0 голосов
/ 04 мая 2018

Для пояснения, пожалуйста, обратите внимание, что я нашел несколько похожих вопросов по stackoverflow, но я не смог исправить мою проблему.

psql: не удалось подключиться к серверу: соединение отказано »Ошибка при подключении к удаленной базе данных

psql: как разрешить удаленный доступ к базе данных PostgreSQL

Я пытаюсь подключиться к БД postgres, установленной на удаленном сервере. Для создания соединения с клиента я использую плагин QGIS (Добавить слой PostGIS):

enter image description here

Произошла ошибка:

не удалось подключиться к серверу: соединение отклонено (0x0000274D / 10061) - это сервер, работающий на хосте «localhost» (:: 1) и принимающий соединение TCP / IP через порт 5432

Дополнительно я добавил IP-адрес хоста в поле Хост, но затем появляется другое сообщение об ошибке:

не удалось подключиться к серверу: Тайм-аут соединения (0x0000274C / 10060) Сервер работает на хосте "hosts_ip_adress" и принимает соединения TCP / IP на порту 5432?

Мои настройки:

  1. Установленная версия Postgres - 10.0 с расширением PostGIS
  2. Хост операционная система: Windows 7
  3. Клиентская операционная система: Windows 7

Я отредактировал pg_hba.conf до:

host    all             all             0.0.0.0/0               md5

и изменяет параметр прослушивания в 'postgresql.conf' на:

listen_addresses = '*'

оба файла находятся в C:\Program Files\PostgreSQL\10\data

  1. restartet pgAdmin4

Мои устройства находятся в одной сети. Каждый из них подключен через кабель локальной сети. Я полагаю, что брандмауэр препятствует соединению?

...