1

仅使用以下连接池而不使用 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”身份验证失败

使用 pg9.2 和 Fedora repo 的 pgpool 在 Fedora 18 上本地尝试,并且开箱即用。

在我能找到的所有路线的尽头。

帮助将不胜感激。

4

1 回答 1

0

在遇到同样的问题后,解决方案是将 pool_passwd 文件的所有权更改为 postgres。

即使这个文件有 644 权限,如果所有者不是 postgres,你总是会得到上述错误。我猜这个文件的所有者和运行 pgpool 的用户必须匹配。

我正在运行 PosgreSQL 9.2 和 pgpool-II 3.3.2,顺便说一句。

于 2014-05-16T19:21:26.123 回答