Сбой аутентификации по паролю при подключении к базе данных через python psycopg2 - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь подключиться к своей локальной базе данных postgres через блокнот Python Jupyter.Я использую psycopg2, который, кажется, установлен правильно.

Я только что создал пользователя с именем 'username' с паролем 'my_pw'.Я сделал это прямо в окне запроса PG Admin:

CREATE USER username
GRANT ALL ON DATABASE my_db TO username;
ALTER USER username WITH PASSWORD 'my_pw';

Мой код подключения выглядит следующим образом:

import psycopg2 as p

conn = p.connect("host='localhost' dbname='my_db' user='username' password='my_pw'")

При запуске я получаю это сообщение об ошибке:

OperationalError: FATAL:  password authentication failed for user "username"

Был бы очень признателен за помощь!

1 Ответ

0 голосов
/ 10 января 2019

Разрешить этому пользователю в pg_hba.conf файл конфигурации.

Для получения дополнительной информации

...