Psql: error: could not connect to server

Признаки

Ошибка может возникнуть при импорте в базу данных PostgreSQL.

Причины и решения

Postmaster или вспомогательный процесс сервера PostgreSQL не запущен или настроен некорректно. В большинстве случаев эта ошибка возникает ввиду того, что PostgreSQL не настроен на разрешение TCP/IP-подключений или блокирует их с вашей рабочей станции. Изучите приведенные ниже причины и решения данной проблемы:

  1. postgresql.conf не настроен на разрешение TCP/IP-подключений. Пересмотрите настройки параметра listen_address (listen_addresses = '*').
  2. postgresql.conf не настроен на разрешение подключений по нестандартному номеру порта. Пересмотрите настройки порта.
  3. Настройки правил аутентификации доступа PostgreSQL (pg_hba.conf) не позволяют ни пользователям, ни IP-адресам подключиться к базе данных. Ознакомьтесь с официальной документацией для получения дополнительной информации о том, как правильно настроить pg_hba.conf (host all all 0.0.0.0/0 md5).
  4. Убедитесь, что нет брандмауэров типа iptables, которые мешают вашей локальной системе установить соединение с удаленным хостом.

После внесения всех изменений перезапустите сервер.


Если у вас есть другие вопросы, пожалуйста, свяжитесь с нами: support@convertum.ru