小编Mas*_*sso的帖子

pg Admin 4 - 尝试连接到 PostgreSQL 13 服务器时“postgres”用户的密码

我知道这个问题已经被问过其他时间了,但我没有找到解决这个问题的方法!

我用 pg Admin 4 下载了 PostgreSQL 13,当我在安装后第一次打开它时,它会询问我在安装过程中被要求设置的主密码,在我提供主密码并被接受后,我尝试连接到安装期间创建的默认服务器:“PostgreSQL 13”。

此时,它要求我输入我不知道在哪里可以找到的用户“postgres”的密码。具体来说,它说:请输入用户“postgres”的密码以连接服务器 - “PostgreSQL 13”。

我已经尝试了在互联网上找到的所有“默认”密码,但错误始终相同:

致命:用户“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 …
Run Code Online (Sandbox Code Playgroud)

postgresql pgadmin pgadmin-4 postgresql-13

6
推荐指数
4
解决办法
2万
查看次数

标签 统计

pgadmin ×1

pgadmin-4 ×1

postgresql ×1

postgresql-13 ×1