bucardo 无法连接到其他数据库
bucardo unable to connect to other DBs
我在使用 bucardo add db
命令时遇到一些问题。看起来它无法连接到其他 postgreSQL 数据库。
我尝试以多种方式做到这一点。使用 pg_hba.conf 设置
"local" 仅用于 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设置
"local" 仅用于 Unix 域套接字连接:
本地所有所有对等
具有 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 上,仅供参考。
要使用 ident 以 linux 用户以外的其他用户登录,您需要将用户映射到 pg_ident.conf。
pg_indet.conf
app root postgres
app root bucardo
app {username} bucardo
pg_hba.conf
local all all ident map=app
我在使用 bucardo add db
命令时遇到一些问题。看起来它无法连接到其他 postgreSQL 数据库。
我尝试以多种方式做到这一点。使用 pg_hba.conf 设置
"local" 仅用于 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设置
"local" 仅用于 Unix 域套接字连接: 本地所有所有对等
具有 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 上,仅供参考。
要使用 ident 以 linux 用户以外的其他用户登录,您需要将用户映射到 pg_ident.conf。
pg_indet.conf
app root postgres
app root bucardo
app {username} bucardo
pg_hba.conf
local all all ident map=app