la autenticación de identidad de postgres falló

11

Estoy tratando de configurar django en una nueva VM de Ubuntu. Estoy siguiendo los tutoriales hasta que llegue a esto:

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

El usuario de Ubuntu "postgres" ha establecido su contraseña en 123456:

sudo su postgres -c passwd

Con pdadmin, me conecto a la instancia de pg en localhost, entro en Roles de inicio de sesión, hago clic derecho en el usuario 'postgres' y configuro la contraseña en 123456. Luego hago clic en Aceptar y salgo de pgadmin3.

Pero, incluso después de hacer todo esto,

psql -U postgres -W

Rechaza la contraseña que le he dado. Django también continúa dándome el mismo error a pesar de que settings.py se ha configurado con la información correcta.

¿Alguien tiene alguna idea?

Amy
fuente

Respuestas:

3

cambie las conexiones locales IPv4 para confiar en pg_hba.conf.

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

Espero que te ayude...

Aragón
fuente
3
Esto permite que TODOS los usuarios locales se conecten sin contraseñas a Postgres. Esta es una mala idea
b1_