我在使用bucardo add db
命令时遇到了一些问题。看起来它无法连接到其他 postgreSQL 数据库。我尝试以多种方式做到这一点。使用pg_hba.conf设置
“local”仅适用于 Unix 域套接字连接: local all 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 设置
“local”仅适用于 Unix 域套接字连接: local all all 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上运行它,仅供参考。