Hvordan endrer jeg passordet for PostgreSQL-brukeren?
For pålogging uten passord:
sudo -u user_name psql db_name
For å tilbakestille passordet hvis du har glemt det:
ALTER USER user_name WITH PASSWORD 'new_password';
Skriv deretter inn:
$ sudo -u postgres psql
Deretter skriver du:
$ sudo -u postgres psql
\password postgres
Deretter for å avslutte psql
:
\q
Hvis det ikke fungerer, må du konfigurere autentiseringen på nytt.
Rediger /etc/postgresql/9.1/main/pg_hba.conf
(banen vil variere) og endre:
local all all peer
til:
local all all md5
Start deretter serveren på nytt:
$ sudo service postgresql restart
Konfigurasjonen som jeg har på serveren min ble tilpasset mye, og jeg klarte å endre passord bare etter at jeg satte trust autentisering i pg_hba.conf
-filen:
local all all trust
Ikke glem å endre dette tilbake til passord eller md5