【问题标题】:Ident Authentication failed for user Centos 8 Postgresql12用户 Centos 8 Postgresql12 的身份验证失败
【发布时间】:2020-04-28 20:01:49
【问题描述】:

所以我在 Centos 8 和 postgresql-12 上的身份验证有问题。 服务器添加期间出现以下错误:::: pgadmin4 error creation server

本地主机上的连接: postgres connect localhost

我确实尝试了很多答案,但没有一个适合我。 pg_nba.conf 文件现在有以下字符串:

  1. 本地所有所有信任
  2. local all all md5
  3. 托管所有所有 127.0.0.1/32 md5
  4. host all all ::1/128 md5
  5. 托管所有所有 10.1.1.0

文件 pg_ident.conf 是空的,所以我没有任何映射, 请帮帮我

但在执行以下行后,我已在控制台中输入

  • su postgres
  • psql

【问题讨论】:

  • 您显示的 pg_hba.conf 不是正在使用的那个。要么你编辑了错误的文件,要么编辑后没有成功重新加载配置。
  • 显示的 pg_hba 的最后一行有一个语法错误(它没有指定方法),所以如果你试图用它启动服务器,它会失败。如果您尝试重新加载服务器,它将继续使用旧设置。
  • @jjanes 感谢您的快速响应,所以我在最后一行添加了 md5。但结果是一样的,在使用命令 sudo systemctl reload postgresql-12 我重新加载(我想是这样)文件 pg_nba.conf 在目录 /var/lib/pgsql/12/data->pg_nba.conf 之后,所以我不认为这里你看到了一些错误,但从另一个角度来看,我看到一些伙伴配置了 ident 服务器,我没有碰那个人,而是我有 centos 的 authd

标签: linux postgresql configuration centos pgadmin


【解决方案1】:

解决了。这只是我没有启动的 ident 服务器的问题

【讨论】:

    猜你喜欢
    • 2017-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 2018-11-04
    • 1970-01-01
    • 2014-01-24
    相关资源
    最近更新 更多