使用以下仅用于连接池没有master_slave或复制:rhel 6,postgresql 9.1.9,& pgpool-II 3.1.3(也试过3.2.5)
http://www.pgpool.net/pipermail/pgpool-general/2013-May/001773.html
中建议的后续解决方案按照MD5的说明操作后,我也尝试将pg_hba.conf和pool_hba.conf设置为信任本地和子网,但在尝试连接到本地池时仍然出现以下错误:
错误:用户foo的pgpool“MD5”身份验证失败
在Fedora 18上本地尝试使用pg9.2和来自Fedora repo的pgpool,开箱即用。
在我能找到的所有路线的末尾,我都能找到。
非常感谢帮助。
答案 0 :(得分:0)
遇到同样的问题后,解决方法是将pool_passwd文件的所有权更改为postgres。
即使此文件具有644权限,如果所有者不是postgres,您将始终收到上述错误。我想这个文件的所有者和运行pgpool的用户必须匹配。
我正在运行PosgreSQL 9.2和pgpool-II 3.3.2,BTW。