Error en postgresql 9.1 al querer autenticarse como usuario postgres

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

Advertisements

7 thoughts on “Error en postgresql 9.1 al querer autenticarse como usuario postgres

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s