首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接到其他DBs

无法连接到其他DBs
EN

Stack Overflow用户
提问于 2016-06-27 09:56:30
回答 1查看 1.1K关注 0票数 1

我在使用bucardo add db命令时遇到了一些问题。看起来它无法连接到其他postgreSQL数据库。我试着用几种方法来做。使用pg_hba.conf设置

"local“仅用于Unix域套接字连接:local ident

代码语言:javascript
复制
/usr/local/src/bucardo-5.3.1# ./bucardo add db cd_db dbname=hq

连接到"cd_db“(PostgreSQL数据库),因为用户布卡多失败了。您可以强制使用- force参数添加它。错误是: fe_sendauth:没有提供密码

然后用pg_hba.conf设置

“本地”仅适用于Unix域套接字连接:本地所有对等

具有postgres全权证书:

代码语言:javascript
复制
/usr/local/src/bucardo-5.3.1# ./bucardo add db cd_db dbname=hq db dbuser=postgres

连接到"cd_db“(PostgreSQL数据库),因为用户postgres失败。您可以强制使用- force参数添加它。错误为:致命:用户"postgres“的对等身份验证失败

持有布卡多证书:

代码语言:javascript
复制
/usr/local/src/bucardo-5.3.1# ./bucardo add db cd_db dbname=hq db dbuser=bucardo dbpass=bucardo-runner

连接到"cd_db“(PostgreSQL数据库),因为用户布卡多失败了。错误是:致命的:用户"bucardo“的对等身份验证失败

请帮助我找出什么是错误的,如何使用安装的桶。我正在Linux上运行它,仅供参考。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-26 15:28:45

要使用ident使用不同于linux用户的其他用户登录,您需要在pg_ident.conf中映射用户。

代码语言:javascript
复制
pg_indet.conf
app             root                    postgres
app             root                    bucardo
app             {username}              bucardo

pg_hba.conf
local   all         all                                     ident map=app
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38050921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档