1

今天我在我公司的一台服务器上设置了 pgpool-II 用于数据库复制目的,我试图从位于另一台服务器上的应用程序连接到它。以前它连接到现在安装 pgpool 的同一台服务器上的数据库没有问题 - 我只需要在配置文件中提供类似此链接的内容:

数据库:postgresql://user:password@host:port/db_name

我已将端口更改为 pgpool 侦听连接并从 pcp.conf 提供用户和密码的端口,但是在启动应用程序后我得到了一个错误列表,所有这些都是相同的类型:

OperationalError: (OperationalError) 无法打开数据库文件 无 无

如果我以 postgresql 或 pgpool 用户身份进行身份验证,并且如果我提供 md5 加密或明文密码,则错误是相同的。那我怎样才能正确连接到我的数据库呢?

4

1 回答 1

0

几天前解决的问题,需要将 pgpool 配置中的管理数据库从“template1”更改为“postgres”。IDK 为什么它不默认。

于 2014-11-19T10:15:43.110 回答