Як змінити пароль користувача PostgreSQL?

Як змінити пароль користувача PostgreSQL?

Рішення

Для пароля мінус логін:

sudo -u user_name psql db_name

Щоб скинути пароль, якщо ви його забули:

ALTER USER user_name WITH PASSWORD 'new_password';
Коментарі (18)

Тоді друкуй:

$ 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
Коментарі (7)

Конфігурація, яка стоїть у мене на сервері, дуже сильно налаштована і змінити пароль мені вдалося тільки після того, як я встановив trust аутентифікацію у файлі pg_hba.conf:

local   all   all   trust

Не забудьте змінити його назад на пароль або md5

Коментарі (2)