Я знаю, что этот вопрос задавали в другой раз, но я не нашел решения этой проблемы!
Я загрузил PostgreSQL 13 с pg Admin 4, и когда я открываю его в первый раз после установки, он запрашивает мастер-пароль, который меня попросили установить во время установки, после того, как я даю мастер-пароль, и он принимается, я пытаюсь подключиться к сервер по умолчанию, созданный во время установки: PostgreSQL 13.
В этот момент он запрашивает у меня пароль для пользователя postgres, который я не знаю, где найти. В частности, в нем говорится: введите пароль пользователя «postgres» для подключения к серверу — PostgreSQL 13.
Я уже пробовал все пароли по умолчанию, которые мне удалось найти в Интернете, но ошибка всегда одна и та же:
FATAL: аутентификация пароля не удалась для пользователя postgres
Я также пытался не вводить пароль с полученной ошибкой:
fe_sendauth: пароль не указан
Я не знаю, что делать. В PostgreSQL 13 метод аутентификации шифруется через scram-sha-256
. Я уже пытался установить метод доверия, перезагрузить Mac и открыть pg Admin 4, который продолжает запрашивать пароль для доступа к серверу.
Я также пытался использовать инструмент командной строки, но в итоге столкнулся с теми же ошибками.
Наконец, вот как выглядит мой pg_hba.conf
:
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all scram-sha-256
# IPv4 local connections:
host all all 127.0.0.1/32 scram-sha-256
# IPv6 local connections:
host all all ::1/128 scram-sha-256
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all scram-sha-256
host replication all 127.0.0.1/32 scram-sha-256
host replication all ::1/128 scram-sha-256
PS. Я также пытался удалить PostgreSQL 13, удалив пользователя postgres, заново загрузить и переустановить все... ничего не изменилось.
Если бы кто-то мог мне помочь, стал бы моим спасителем, заранее спасибо!
psql -U postgres
по-прежнему спрашивает пароль на шаге 3. 09.11.2020