psql: FATAL: аутентификация по паролю не удалась для пользователя {пользователь} - PullRequest
1 голос
/ 29 января 2020

Я дергаю себя за волосы, пытаясь понять, что не так.

Я пытаюсь подключиться к локальной установке postgres 11 в Ubuntu 19.

sudo -u postgres psql дает мне полный доступ к оболочке psql как пользователь postgres. Я создал нового пользователя и db, предоставил разрешения, установил пароль, отредактировал файл pg_hba.conf и перезапустил сервер. Я также гарантировал, что мой пароль не истек.

Теперь я ожидаю, что psql "host=localhost user=marcos port=5433 dbname=reddit sslmode=require" подключится к моей базе данных, но я получаю ошибку пароля: «psql: FATAL: аутентификация по паролю не удалась для пользователя». Я знаю, что введенный мною пароль правильный, так что же не так?

Вот соответствующие строки pg_hba.conf:

# Database administrative login by Unix domain socket
local   all             postgres                                peer

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     md5
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                     peer
host    replication     all             127.0.0.1/32            md5
host    replication     all             ::1/128                 md5
# custom rules
host    all             marcos          all                     md5
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...