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
был очень обманчив, хотя....