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.

12 comentarios:

  1. Quien iba a pensar que esta vaina fue lo que me sirvio camarada compatriota, viva stalin.

    ResponderEliminar
  2. Muchas gracias Mano.. Me salvó ka vida

    ResponderEliminar
  3. mil gracias. Después de estar toda la tarde luchando con esto, te encontré! Mil gracias por compartirlo!!

    ResponderEliminar
  4. me da error al tratar de hacer el backup error fatal la auntentificacion passwor falla para el usuario sissaludrrhh

    ResponderEliminar
  5. no entendí un carajo desde que dice reiniciar el servicio

    ResponderEliminar
  6. A mi me sale este error, pero al intentar conectar Spring Boot con Posgre. También es util?

    ResponderEliminar