Hoe verander ik het wachtwoord van een PostgreSQL gebruiker?
Voor inloggen zonder wachtwoord:
sudo -u user_name psql db_name
Om het wachtwoord opnieuw in te stellen als u het vergeten bent:
ALTER USER user_name WITH PASSWORD 'new_password';
Type dan:
$ sudo -u postgres psql
Dan:
\password postgres
Om dan psql
af te sluiten:
\q
Als dat niet werkt, herconfigureer dan de authenticatie.
Bewerk /etc/postgresql/9.1/main/pg_hba.conf
(pad zal verschillen) en verander:
local all all peer
in:
local all all md5
Start dan de server opnieuw op:
$ sudo service postgresql restart
Configuratie die ik'heb op mijn server was veel aangepast en ik slaagde er pas in om het wachtwoord te veranderen nadat ik trust authenticatie had ingesteld in het pg_hba.conf
bestand:
local all all trust
Vergeet niet om dit terug te veranderen naar wachtwoord of md5