postgresql: не удается подключиться локально через pgadmin3 (и phppgadmin)

Я могу подключиться через командную строку, но получаю обычное сообщение об ошибке в pgadmin3.

Error connecting to the server: FATAL: password authentication failed for user "postgres"

(а также login failed в phppgadmin)

Я знаю, что есть несколько вопросов по этому поводу, но ни один не решает проблему с ошибкой командной строки / pgadmin3.

Я сделал предложенные изменения, такие как:

добавление listen_addresses = '*' в postgresql.conf

а также модифицирование висячих строк pg_hba.conf следующим образом (для переключения с однорангового на md5):

# "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     postgres                                peer
#host    replication     postgres        127.0.0.1/32            md5
# host    replication    postgres        ::1/128                 md5

более того, соединение следующим образом обрывается:

psql -h localhost -U postgres -d postgres

(сбой пароля) однако соединение как это успешно: sudo -u postgres psql Password: ****

1 ответ

Решение

Оказывается, что сервер слушал 5433, и оба GUI пытались подключиться к 5432... сообщение об ошибке

password authentication failed

был очень обманчив, хотя....

Другие вопросы по тегам