Задать вопрос
@P_Alexander
First head

Как исправить — psql: ВАЖНО: пользователь «lightSql» не прошёл проверку подлинности (Ident)?

Поставил Постгрес-сервер 11, подключился как пользователь postgres, создал юзера, создал БД, вышел.
Подключился опять как postgres и решил зайти под новым пользователем, ввел команду -
psql -h localhost db_inter_pas lightSql
Вывод -
psql: ВАЖНО:  пользователь "lightSql" не прошёл проверку подлинности (Ident)

Пробовал так - psql -U lightSql -h localhost -d db_inter_pas
Вывод -
psql: ВАЖНО:  пользователь "lightSql" не прошёл проверку подлинности (Ident)

При этом я в конфиге разкоментировал строку - listen_addresses = 'localhost'
Почему? Как исправить?
  • Вопрос задан
  • 28781 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
@P_Alexander Автор вопроса
First head
Вопрос решил!
1 я изменил в файле - /var/lib/pgsql/11/data/pg_hba.conf такие строки
host all all 127.0.0.1/24 ident -> md5
host all all 192.168.18.0/24 ident -> md5
Это решило мой вопрос, но потом я ковырялся со входом!
Я понял что НИКОГДА НЕЛЬЗЯ создавать пользователя и что бы в имени были большие буквы, база будет видеть их как маленькие, и я понервничал когда пытался зайти от пользователя но не мог ввести правильный пароль, хотя я этого пользователя создал минуту назад и передо мной написан пароль от него!!!!
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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