1

bucardo add dbコマンドを使用していくつかの問題が発生しました。他のpostgreSQLデータベースに接続できないようです。 私はいくつかの方法でそれをやろうとしました。 bucardo他のDBに接続できません

"ローカル" に設定pg_hba.confのはUnixドメインソケット接続用です:ユーザーbucardoが失敗したとして 地元すべてのPostgresは "cd_db"(PostgreSQLデータベース)に

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

接続をidentを。 --force引き数を強制的に追加することができます。 エラーだった:fe_sendauth:パスワードは

を設定するにpg_hba.confとその後

を供給されていない "ローカル" は唯一のUNIXドメインソケット接続のためである:すべてのすべては、Postgresの資格情報を使用して

ピア は、ローカル:

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

接続ユーザーのPostgres Fとして "cd_db"(PostgreSQLデータベース)にailed。 --force引き数を強制的に追加することができます。 エラー:ユーザーbucardoが失敗したとして

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

Connectionに "cd_db"(PostgreSQLデータベースを):FATAL:ピア認証は "postgresの" bucardo資格情報を使用して

ユーザーに失敗しました。 エラー:致命的:ユーザー「bucardo」のピア認証に失敗しました

インストールされているbucardoの使い方を教えてください。 私はLinux Debian上で実行しています。

答えて

1

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 
関連する問題