10

Я пытаюсь настроить django на свежую виртуальную машину Ubuntu. Я следую инструкциям, пока не доберусь до этого:

psycopg2.OperationalError: FATAL: Ident authentication failed for user "postgres"

Пользователь Ubuntu "postgres" имеет пароль 123456:

sudo su postgres -c passwd

Используя pdadmin, я подключаюсь к экземпляру pg на localhost, захожу в Роли входа в систему, щелкаю правой кнопкой мыши по пользователю 'postgres' и устанавливаю пароль 123456. Затем я нажимаю OK и выхожу из pgadmin3.

Но даже после всего этого,

psql -U postgres -W

отвергает пароль, который я ему дал. Django также продолжает выдавать мне ту же ошибку, хотя settings.py был настроен с правильной информацией.

У кого-нибудь есть идеи?

2 ответа2

3

измените локальные соединения IPv4 на доверие к pg_hba.conf.

# IPv4 local connections:
host    all         all         127.0.0.1/32          trust

я надеюсь, что это поможет вам ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .