Как сбросить пароль PostgreSQL

Я скачал PostgreSQL по незнанию и теперь не знаю пароль, как мне его узнать или как изменить? Должен ли я переустанавливать его? Пожалуйста помоги

Изменить: я использую ОС Windows


person lol troll    schedule 05.04.2020    source источник
comment
Какую операционную систему вы используете?   -  person a_horse_with_no_name    schedule 05.04.2020
comment
Отвечает ли это на ваш вопрос? Я забыл пароль, который ввел во время установки postgres   -  person Reto    schedule 14.04.2020


Ответы (1)


Шаг 1. Усильте запись pg_dba.conf, реплицировав ее в другую область или просто переименовав ее в pg_dba_bk.conf.

Шаг 2. Измените документ pg_dba.conf, включив сопроводительную строку в качестве основной строки после строк примечаний. Строка примечания начинается со знака #.

local  all   all   trust

host    all              postgres           127.0.0.1/32            trust

Шаг 3. Перезапустите сервер PostgreSQL, например, в Linux вы используете следующую команду:

sudo /etc/init.d/postgresql restart

Шаг 4. Подключитесь к серверу базы данных PostgreSQL.

psql -U postgres

Шаг 5. измените пароль пользователя postgres.

ALTER USER postgres with password 'very_secure_password';

Шаг 6. Восстановите файл pg_db.conf, перезапустите сервер и подключитесь к серверу базы данных PostgreSQL с новым паролем.

sudo /etc/init.d/postgresql restart
person Amit Kumar    schedule 05.04.2020
comment
Вы имеете в виду ph_hba.conf, а не pg_dba.conf? - person Moustache; 30.06.2020