gpt4 book ai didi

postgresql - pgpool-II 认证失败

转载 作者:行者123 更新时间:2023-11-29 11:23:31 27 4
gpt4 key购买 nike

我在配置为主热备用的两个 PostgreSQL 9.1 中使用 pgpool-II 3.2.1。

当尝试从 PGAdmin 进行身份验证时,我得到:

Error connecting to the server: FATAL:  password authentication failed for user "postgres"

在 pgpool 日志中我看到:

2012-11-01 14:40:13 LOG:   pid 3023: connection received: host=89.xxx.xxx.xxx port=57150
2012-11-01 14:40:13 DEBUG: pid 3023: Protocol Major: 1234 Minor: 5679 database: user:
2012-11-01 14:40:13 DEBUG: pid 3023: SSLRequest from client
2012-11-01 14:40:13 DEBUG: pid 3023: pool_ssl: SSL requested but SSL support is not available
2012-11-01 14:40:13 DEBUG: pid 3023: read_startup_packet: application_name: pgAdmin III - Browser
2012-11-01 14:40:13 DEBUG: pid 3023: Protocol Major: 3 Minor: 0 database: postgres user: postgres
2012-11-01 14:40:13 DEBUG: pid 3023: new_connection: connecting 0 backend
2012-11-01 14:40:13 DEBUG: pid 3023: new_connection: connecting 1 backend
2012-11-01 14:40:13 DEBUG: pid 3023: pool_ssl: SSL requested but SSL support is not available
2012-11-01 14:40:13 DEBUG: pid 3023: pool_ssl: SSL requested but SSL support is not available
2012-11-01 14:40:13 DEBUG: pid 3023: pool_read_message_length: slot: 0 length: 12
2012-11-01 14:40:13 DEBUG: pid 3023: pool_read_message_length: slot: 1 length: 12
2012-11-01 14:40:13 DEBUG: pid 3023: pool_do_auth: auth kind:5
2012-11-01 14:40:13 DEBUG: pid 3023: trying md5 authentication
2012-11-01 14:40:13 DEBUG: pid 3023: password does not match: frontend:md5286c9c7c4ac8a365170e0f448c99ad48 pgpool:md5cf0e9615c13af6243edfd11d2461d12e
2012-11-01 14:40:13 DEBUG: pid 3023: do_md5failed in slot 0

真正奇怪的是,日志中的 md5 散列随每个请求而变化,因此与我在/usr/local/etc/pool_passwd 和/usr/local/etc/中设置的相比,它并没有多大意义配置文件

你能帮我找出配置问题吗?

最佳答案

这取决于您如何使用“pg_md5”...如果您不包括用户名,那么它将生成错误的 MD5,因为毫无疑问,它在 salt 中使用:

root:/usr/local/etc# pg_md5 password1
7c6a180b36896a0a8c02787eeafb0e4c

但是如果您使用正确的语法,那么您会自动将正确的条目放入您的 pool_password 文件中:

root:/usr/local/etc# pg_md5 -m -u greg password1
root@1:/usr/local/etc# grep greg: pool_passwd
greg:md53c5b45b54c89f8af9074a2ad371e2c12

关于postgresql - pgpool-II 认证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13179628/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com