Возможно, вы вводите неправильный пароль:
Попробуйте создать новый пароль для пользователя: kylo
:
ALTER USER user_name WITH PASSWORD 'new_password';
Чтобы установить пароль роли:
ALTER ROLE role_name WITH LOGIN PASSWORD 'password';
обратите внимание: (CREATE USER - то же самое, что CREATE ROLE, за исключением того, что оно подразумевает вход в систему.)
Кроме того, предоставьте привилегии пользователю / роли в определенной БД, которую выхотите войти в систему.
РЕДАКТИРОВАТЬ: 1
Выполните эту команду на cli, чтобы перейти к обычному пользователю в вашем случае kylo
при использовании Ubuntu / CentOSetc.:
sudo -i -u kylo #change to a user which is available to your system
Попробуйте войти в psql, это может сработать.
Даже после того, как проблема не будет решена, добавьте запись в pg_hba.conf
, которая может быть расположена в / etc / postgresql/9.x/main, если не запустить эту команду, чтобы узнать местоположение locate pg_hba.conf
Затем добавьте запись в conf
local all kylo trust
, затем измените пароль пользователя и отредактируйтезапись в conf для
local all kylo md5
trust - любой, кто может подключиться к серверу, авторизован для доступа к базе данных
peer - используйте имя пользователя операционной системы клиента в качестве имени пользователя базы данных для доступа к нему.
md5 - аутентификация на основе пароля