Redefinir senha postgres (PostgreSQL) no Windows
1 — Se o Postgres estiver rodando, pare-o com o comando a seguir usando o terminal:pg_ctl -D C:\PostgreSQL\data stop
ou pg_ctl stop
caso tenha definido a variável de ambiente “PGDATA”.
2 — Edite o arquivo pg_hba.conf
. O mesmo encontra-se dentro do diretório \data.
Ex.: C:\Program Files\PostgreSQL\9.5\data
.
Altere todas as referencias em MD5
para trust
.
3 — Inicie o Postgres pg_ctl start
e acesse o banco psql -U postgres
Caso o psql não seja encontrado, adiciono o seu caminho como path nas variáveis do sistema.
4 — Após acessar o postgres no prompt rode o comando ALTER USER Postgres WITH PASSWORD '<newpassword>';
Confirme a alteração e saia.
5 — Inicie o Postgres server com o comando pg_ctl start
6 — Reverta as alterações feitas no arquivo pg_hba.conf
.
7 — Faça login no postgres utilizando a nova senha.