domingo, 8 de febrero de 2015

Solucionar problema "la autentificación password falló para el usuario postgres" SOLUCIÓN DEFINITIVA

Esta es una solución definitiva hecha con arrechera porque estos hijos de la mil puta hacen que perdamos tiempo modificando la maldita contraseña y buscando como arreglar este maldito problema:

Primero cambiar la clave del usuario postgres

passwd postgres
(luego introducimos la clave)


Luego debes comentar con # todas las entradas de 
/var/lib/pgsql/data/pg_hba.conf y añadir al final 

#TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD
# "local" is for Unix domain socket connections only
local   all             all                                    ident
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                md5




Así quedó en mi terminal:



Luego reiniciar el servicio de postgres


service postgresql-9.4 restart

luego ejecutar
su postgres

psql
y luego
ALTER USER postgres WITH PASSWORD 'NuevaClave';

A la final debes volver a borrar lo que agregaste al fichero 
/var/lib/pgsql/data/pg_hba.conf y dejarlo como estaba al inicio.

3 comentarios: