Escribo sobre lo que me pasa en mi día a día como programador.

Hoy al quererme loguear como usuario postgres, la consola me mostaba un error que era el siguiente:

psql: FATAL: Peer authentication failed for user “postgres”

me puse a “cacharrear” y me di cuenta que hay que cambar una linea en el archivo ubicado en:

/etc/postgresql/9.1/main/pg_hba.conf

para editarlo lo unico que hice fue escribir en la consola el siguiente comando:

sudo emacs /etc/postgresql/9.1/main/pg_hba.conf

al hacer se mostrara uno de los tantos archivos de configuracion de postgresql, para solucionar el problema de autenticacion en postgresql 9.1 debemos cambiar la linea que dice:

local   all             postgres                                peer

por la siguiente:

local   all             postgres                                md5

después de haber cambiado la linea, guardamos el archivo, reiniciamos el servicio de postgresql con la siguiente linea:

sudo /etc/init.d/postgresql restart

después de haber seguido estos pasos, ya nos podemos loguear como usuario postgres en linea de comandos sin que nos salga ese molesto mensaje.

Espero les sirva.

Andrewnix

About these ads

Comentarios en: "Error en postgresql 9.1 al querer autenticarse como usuario postgres" (5)

  1. No me funciono, tendras alguna otra solucion?

  2. yaaaa… na que ver lo que puse arriba… me funciono con trust…
    = ) estoy muy feliz… gracias

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 550 seguidores

%d bloggers like this: