Bucardo无法连接到其他DBS



我使用bucardo add db命令遇到一些问题。看起来它无法连接到其他PostgreSQL数据库。我试图通过多种方式进行。使用 pg_hba.conf 设置

"本地"仅适用于Unix域套接字连接:本地所有Postgres Ident

/usr/local/src/bucardo-5.3.1# ./bucardo add db cd_db dbname=hq

随着用户bucardo失败,连接到" CD_DB"(PostgreSQL数据库)。您可以将其强制添加到-force参数。错误是:fe_sendauth:未提供密码

然后使用pg_hba.conf设置

"本地"仅适用于Unix域套接字连接:本地所有peer

使用Postgres凭据:

/usr/local/src/bucardo-5.3.1# ./bucardo add db cd_db dbname=hq db dbuser=postgres

随着用户Postgres失败,连接到" CD_DB"(PostgreSQL数据库)。您可以将其强制添加到-force参数。错误是:致命:用户" Postgres"

的同伴身份验证失败

带有bucardo凭据:

/usr/local/src/bucardo-5.3.1# ./bucardo add db cd_db dbname=hq db dbuser=bucardo dbpass=bucardo-runner

随着用户bucardo失败,连接到" CD_DB"(PostgreSQL数据库)。错误是:致命:用户" bucardo"

的同伴身份验证失败

请帮助我弄清楚什么问题以及如何使用安装的bucardo。我正在Linux Debian上运行它,只是参考。

用于使用以外的Linux用户以外的其他用户登录的IDEN,您需要在pg_ident.conf中映射用户。

pg_indet.conf
app             root                    postgres
app             root                    bucardo
app             {username}              bucardo
pg_hba.conf
local   all         all                                     ident map=app

相关内容

  • 没有找到相关文章

最新更新