Olá Ligia, tudo bem?
Quando a senha é digitada não aparece nada no terminal (nem os *), então você precisa digitar a sua senha e pressionar ENTER. Caso faça isso e mesmo assim informar que a senha esta errada, então você pode recuperá-la.
Acesse o local de instalação do seu postgres, o diretório padrão é:
“C:\Program Files\PostgreSQL\WW\”
Acesse a pasta DATA e localize o arquivo pg_hb a.conf
, abra ele no bloco de notas e altere o método de autenticação (METHOD )de md5 para trust, salve o arquivo e reinicie os serviços do postgres, da seguinte forma:
- Passo 1: Acesse Iniciar, e pesquise por "Serviços";
- Passo 2: Nos serviços procure o serviço com o nome "postgresql-xZZ-WW - PostgreSQL Server WW", Onde "ZZ" é a versão do seu sistema operacional 32 ou 64 bits e "WW" é a versão do Postgres.
- Passo 3: Ao localizar o serviço do postgres selecione e clique em reiniciar.
Abra o prompt de comando (CMD) e navegue até a pasta BIN
“cd C:\Program Files\PostgreSQL\9.5\bin”
Execute o comando:
psql -h localhost -U postgres -W -d postgres
Quando a senha for solicitada pressionar ENTER. Depois que acessar o postgres execute o seguinte comando:
ALTER USER <nome_do_superusuario> WITH PASSWORD ‘nova_senha’;
Aparacera a seguinte mensagem: ALTER ROLE
Digite “\q” para sair do psql, altere novamente o arquivo pg_hb a.conf
e altere em METHOD de trust para md5, salve o arquivo e reinicie os serviços do postgres novamente, como foi mencionado acima.
E em seguida tente acessar novamente o postgres, com a nova senha alterada.
Espero que tenha ajudado!