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
# 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

附注。我还尝试卸载 PostgreSQL 13,删除 postgres 用户并重新下载并重新安装所有内容......没有任何改变。


如果有人可以帮助我将成为我的救星,在此先感谢!

德拉姆

我最近遇到了同样的问题。下面的解决方案对我有用。顺便说一句,我正在使用 Windows,因此您应该在您的操作系统中尝试等效的命令。

  1. METHODpg_hba.conf文件中的所有行更改scram-sha-256trust
  2. binPostgres 安装文件夹添加到路径中,如果您还没有
  3. 打开命令提示符并输入psql -U postgres. 此处不会要求您输入密码。
  4. 进入 \password postgres
  5. 选择并确认您的密码
  6. 恢复pg_hba.conf到原始状态

现在您应该可以postgres在 pgAdmin 中输入密码了

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

pg_connect():无法连接到PostgreSQL服务器

PostgreSQL(pg_hba.conf / postgresql.conf)与服务器的连接丢失。尝试重置:失败

Loopback 4 无法连接到 Postgres 13

无法连接到PostgreSQL服务器:严重:用户“ postgres”的对等身份验证失败

PG :: ConnectionBad:无法连接到服务器:连接被拒绝

PG:ConnectBad Rails 4 Postgresql

py4j.protocol.Py4JNetworkError:尝试连接到Java服务器时发生错误

无法连接到PostgreSQL服务器

PG Admin 4恢复Windows顺序

Rails 4中PostgreSQL服务器的默认用户名/密码是什么?

设置PostgreSQL连接时,PG Ruby Gem是否使用pgpass?

Golang lib / pg无法连接到Postgres

无法使用“pg” gem 连接到 postgres?

PostgreSQL:无法连接到服务器:连接超时

尝试连接到蓝牙服务器时连接被拒绝

尝试连接到服务器时,Sshutle连接被拒绝

在 PG Admin PostgreSQL 中合并来自 CASE 语句的相似行

可以将XPS 13-2015连接到4K显示器吗?

无法在 postgres 复制中执行基本备份。错误:pg_basebackup:无法连接到服务器

Heroku:PG :: ConnectionBad:无法连接到服务器:连接被拒绝

耙子中止!PG::ConnectionBad: 无法连接到服务器:连接被拒绝

是否需要4针PSU连接器?(尝试将PSU连接到小型机箱。)

尝试连接到docker mysql容器时的Symfony 4“连接被拒绝”

PG::ConnectionBad: FATAL: 生产服务器上用户“postgres”的密码验证失败

尝试安全连接到服务器时,Java“没有通用密码套件”问题

尝试连接到错误的服务器时是否显示SSH密码?

无法连接到主服务器:PostgreSQL HA安装

PostgreSQL:为什么psql无法连接到服务器?

无法连接到服务器:PostgreSQL -Heroku