PostgreSQL User PW zurücksetzen
Sollte das Passwort des DBA verloren gegangen sein, z.B. für den User "Postgres" (Buildin Admin)
z.B. wird bei einer Confluence Installation dieser User mit einem random PW angelegt.
Um das Passwort zu ändern:
SSH Login auf dem betreffenden Server
Code
nano /etc/postgresql/13/main/pg_hba.conf //13 ist hier die Versionsnummer aus dem Beispiel!
Die Authentifizierung ist temporär für die Zeit der Passwortänderung auf TRUST zu stellen.
Postgres Dienst neu starten
systemctl restart postgres
psql -U postgres
ALTER USER postgres WITH PASSWORD 'neuesKryptoPW';
\q
der Alter Befehl muss mit ALTER USER quittiert werden. Erfolgt das nicht, wurde das Passwort nicht geändert. Die psql Shell ist Schmutz! Mehrmals Enter drücken, ggf. Strg+C und Befehl neu ausführen.
Anschließend wieder die pg_hba.mdf editieren, Methode auf md5 setzen und Dienst neu starten:
nano /etc/postgresql/13/main/pg_hba.conf
systemctl restart postgres
No Comments