No olvides que en las ciencias informáticas cualquier problema casi siempere puede tener diversas soluciones, así que nosotros aquí te mostraremos lo mejor y más óptimo.
Solución:
En el pg_hba.conf
archivo, cambiar (temporalmente) todo METHOD
con trust
. P.EJ :
host all all ::1/128 trust
en vez de :
host all all ::1/128 md5
Puedes encontrar donde el pg_hba.conf
se encuentra escribiendo en una línea de comando psql:
SHOW hba_file;
Los siguientes pasos me ayudaron a restablecer la contraseña.
-
Ir
pg_hba.conf
archivo en la ruta, por ejemploC:Program FilesPostgreSQL10data
y agregue debajo de la línea al final,host all postgres 127.0.0.1/32 trust
-
Reinicie el servicio PostgreSQL desde el panel de control de servicios (inicio -> ejecutar -> services.msc)
-
Conéctese usando PgAdmin o cualquier software que prefiera y ejecute la consulta,
ALTER USER postgres PASSWORD 'postgres'
-
Elimine la línea que agregó en el paso 1.
-
Reinicie PostgreSQL.
Editar pg_hba.conf
para permitirle conectarse sin contraseña. Luego use ALTER USER para restablecer la contraseña. Luego vuelva a cambiar pg_hba.conf.
Para obtener la documentación sobre pg_hba.conf, consulte aquí:
http://www.postgresql.org/docs/devel/static/auth-pg-hba-conf.html