@Steely

Postgresql — почему не получается войти под новыми пользователями?

Использую phppgadmin - коннект к базе через старого юзера работает, создаю нового пользователя с паролем и не могу войти под ним.

Смотрю файл pgbounce.log:
(nodb)/(nouser)@unix:5432 closing because: No such user: newuser (age=0)
(nodb)/(nouser)@unix:5432 Pooler Error: No such user: newuser
(nodb)/(nouser)@unix:5432 login failed: db=template1 user=newuser


Но пользователь такой есть в базе, я его вижу если логинюсь через olduser.
Делаю запрос "select * from pg_shadow;" и вижу моего newuser с настройками которые совпадают с olduser. Создавал несколько пользователей - все одно и то же. Так же создавал пользователя через консоль "createuser ... " - тоже самое.

Правила в pg_hba.conf такие:
local   all             postgres                                ident
local   all         all                               trust
host    all         all         127.0.0.1/32          trust
host    all         all         ::1/128               md5

По идее я даже с любым паролем должен логиниться - что это может быть такое?

Версия postgresql 8.4
  • Вопрос задан
  • 3620 просмотров
Пригласить эксперта
Ответы на вопрос 1
@estatic
Я могу ошибатся, но попробуйте поменять в конфиге постге с trust на md5 (есть еще password кажется).

А если самому коннектиться, то соединяется?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы