Як змінити пароль користувача PostgreSQL?
Для пароля мінус логін:
sudo -u user_name psql db_name
Щоб скинути пароль, якщо ви його забули:
ALTER USER user_name WITH PASSWORD 'new_password';
Тоді друкуй:
$ sudo -u postgres psql
Потім:
\password postgres
Потім вийти з psql
:
\q
Якщо це не допомогло, переналаштуйте аутентифікацію.
Відредагуйте /etc/postgresql/9.1/main/pg_hba.conf
(шлях буде відрізнятися) і внесіть зміни:
local all all peer
на:
local all all md5
Потім перезавантажте сервер:
$ sudo service postgresql restart
Конфігурація, яка стоїть у мене на сервері, дуже сильно налаштована і змінити пароль мені вдалося тільки після того, як я встановив trust аутентифікацію у файлі pg_hba.conf
:
local all all trust
Не забудьте змінити його назад на пароль або md5