【问题标题】:Ident authentication failed error when connecting to PostgreSQL via PgAdmin III通过 PgAdmin III 连接到 PostgreSQL 时出现身份验证失败错误
【发布时间】:2016-08-26 17:06:41
【问题描述】:

我正在尝试使用 PgAdmin III 从实例所在的同一台计算机连接到我的 postgres 服务器实例,但在尝试连接时我不断收到“Ident authentication failed”错误。这里我形成的步骤是为了尝试实现连接:

我在 Postgres 中创建了一个名为“pguser1”的新用户: user pguser1

我修改了我的 pg_hba.conf 文件以使用 md5 身份验证: pg_hba.conf with md5 auth

然后我尝试通过 pgAdminIII 进行连接,但没有成功。

我错过了什么?

提前致谢。

【问题讨论】:

  • 显然我需要 10 的声誉分数才能发布 > 2 个链接。这是我收到的错误的屏幕截图:i.imgur.com/kWYjdmG.png

标签: postgresql pgadmin


【解决方案1】:

您是否为用户创建了 md5 密码或更新了用户?

如果没有,这可能会有所帮助

U=pguser1; P=yourpassword; echo -n md5; echo -n $P$U | md5sum | cut -d' ' -f1 

这会产生一个 md5 密码。 md575a63f65a68540d053ec41f410d9ab24

所以下一步是更新/创建用户密码。

CREATE USER theuser PASSWORD 'md575a63f65a68540d053ec41f410d9ab24'; 

ALTER USER postgres password 'md575a63f65a68540d053ec41f410d9ab24'; 

然后您可以使用(在这种情况下)登录

user pguser1 Password: yourpassword

一切顺利

【讨论】:

  • 好消息@jack_bauer 享受。 Postgres 真的很漂亮
猜你喜欢
  • 1970-01-01
  • 2017-03-03
  • 1970-01-01
  • 1970-01-01
  • 2019-06-22
  • 2022-09-24
  • 2020-02-01
  • 2013-12-29
  • 2015-04-20
相关资源
最近更新 更多