pgpool-II的health_check_user需要什么权限?

pgpool-II的health_check_user需要什么权限?

问题描述:

我对pg_pool-II's documentation的一点感到困惑。 health_check_user用于确定数据库集群服务器的运行状况,但health_check_user需要哪些功能?由于没有配置选项可以为该用户获取密码,因此我假设pg-pool的health_check_user同样需要对每个数据库进行信任级别访问?pgpool-II的health_check_user需要什么权限?

它看起来只需要连接到数据库的权限(所有数据库的用户名都相同)。

你不需要依赖信任认证,我相信你可以使用.pgpass文件。 http://www.postgresql.org/docs/9.0/static/libpq-pgpass.html

正如理查德所说,它只需要连接到数据库。

而且你可以使用health_check_password设置密码