Не получается подключиться к постгрессу

Здравствуйте! Не могу подключиться к постгресу (скриншот во вложении). Спрашивает пароль. Ввожу пароль, все равно не удается подключение. После долгих рысканий по инету, нашла, где хранится мой пароль и убедилась, что я ввожу верный пароль. Пыталась сменить, сбросить пароль на дефолтный - не помогает. В конфигурационном файле pg_hba.conf меняла методы авторизации - не помогает. Перезапускала сервер постгресс и все службы - не помогает. Не знаю уже, что делать. Помоги, пожалуйста. Постгресс установлен на винде.

ВложениеРазмер
02.png241.01 kb
01.png169.58 kb

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

День добрый. Отредактируйте

Изображение Игорь

День добрый. Отредактируйте pg_hba.conf - поставте методу значение "trust", перестартуйте постгрес, после этого сможете покдключиться к базе без пароля. Из клинта подключиться к базе template1 и выполннить:

ALTER user postgres password 'newpassword';

Примерно, так.

Re

Я писала выше, что так уже делала

еще раз: 1. В pg_hba.conf,

Изображение Игорь

еще раз:

1. В pg_hba.conf, вставить или изметить ниже следующюю строку.

from :
 LOCAL   ALL         postgres

to
LOCAL   ALL         postgres                          trust sameuser

Сохраняете изменения.

2. Рестартуете сервис PostgreSQL для применения эфекта из пункта 1,
как это сделать в Windows недолжно вызвать затруднений

3. Залогиниться на PostgreSQL с локальной машины используя имя пользователя "postgres" для изменения пароля :

psql -U postgres

запускать из консоли cmd

4. C появившемся "postgres=#", можно менять пароль пользователю "postgres", SQL командой:

ALTER USER postgres WITH password 'new-password';

5. Выходим из интерактивной сессии PostgreSQL, выполнив "\q"

6. После конфигурирования (сделаного на шаге 1) нужно залочить безпарольный логин на доступ к PostgreSQL заменив, слово "trust" на "md5" в pg_hba.conf.

было:

LOCAL   ALL         postgres                          trust sameuser

стало:

LOCAL   ALL         postgres                          md5 sameuser

7. Рестартуем PostgreSQL для применения эффекта изменений в pg_hba.conf

8. Перелогиниваемся к PostgreSQL используя новый пароль:

psql -U postgres

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023