Kā nomainīt PostgreSQL lietotāja paroli?
Lai nepieprasītu paroles pieteikšanos:
sudo -u user_name psql db_name
Lai atjaunotu paroli, ja esat to aizmirsis:
ALTER USER user_name WITH PASSWORD 'new_password';
Pēc tam ievadiet:
$ sudo -u postgres psql
Tad:
\password postgres
Tad, lai izietu no psql
:
\q
Ja tas nedarbojas, pārkonfigurējiet autentifikāciju.
Rediģējiet /etc/postgresql/9.1/main/pg_hba.conf
(ceļš būs atšķirīgs) un mainiet:
local all all peer
uz:
local all all md5
Pēc tam restartējiet serveri:
$ sudo service postgresql restart
Konfigurācija, kas ir manā serverī, bija ļoti pielāgota, un man izdevās nomainīt paroli tikai pēc tam, kad es pg_hba.conf
failā iestatīju trust autentifikāciju:
local all all trust
Neaizmirstiet to mainīt atpakaļ uz paroli vai md5.