W oparciu o odpowiedź AK47 i kilka dodatkowych informacji naprawiłem to, wykonując następujące czynności:
1) Zatrzymaj Postgres, jeśli jest aktualnie uruchomiony, wiersz poleceń poniżej. Muszę nadać mu „dane” reż. W moim przypadku C:\PostgreSQL\data
pg_ctl -D C:\PostgreSQL\data stop
2) Edytuj plik pg_hba.conf
(znajduje się również w katalogu \data) w następujący sposób:
Jak napisał AK40, czawieś wszystkie odniesienia MD5 do zaufania , np.
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
host replication all 127.0.0.1/32 trust
host replication all ::1/128 trust
3) Teraz uruchom
psql -U postgres
4) W wyświetlonym wierszu polecenia PG wpisz:
ALTER USER Postgres WITH PASSWORD '<newpassword>';
5) Zapisz to, wpisując wq
Enter, aby wyjść z monitu PG
6) Teraz uruchom Postgres
pg_ctl -D C:\PostgreSQL\data start
7) Może chcesz przywrócić MD5 -> Trust
zmienić później w pg_hba.conf
.