psycopg2.OperationalError: FATAL: сбой аутентификации клиента - PullRequest
0 голосов
/ 09 февраля 2019

Я получаю ошибку ниже, при попытке подключиться к корпоративной БД, любая информация приветствуется.

psycopg2.OperationalError: FATAL:  client authentication failed
DETAIL:  no pool_hba.conf entry for host "xxx.xx.xx.xxx", user "enterprisedb", database "enterprisedb", SSL off
HINT:  see pgpool log for details


import psycopg2

conn = psycopg2.connect(database="enterprisedb", user = "enterprisedb", password = "wifimsdp", host = "xx.xxx.xx.xxx", port = "5431")



естьследующая запись в файле pool_hba.conf

"local" предназначена только для соединений с сокетом домена Unix

local all all trust

1 Ответ

0 голосов
/ 09 февраля 2019

pg_hba.conf файл конфигурации содержит, например, информацию аутентификации, какие хосты / IP-адреса разрешены postgresql, используя какого пользователя и к какой базе данных подключаться.IP-адрес, с которого вы соединяетесь с вашей базой данных, не имеет записи в файле pg_hba.conf вашей системы баз данных.Основная запись в pg_hba.conf для определенного хоста выглядит следующим образом:

host       database  user  address  auth-method  [auth-options]

адресная часть должна содержать IP-адрес с маской, например, в формате 192.168.0.100/32.Для получения более подробной информации следуйте официальной документации .

...