今天,我在公司的一台服务器上设置了pgpool-II,用于数据库复制,我正在尝试从位于另一台服务器上的应用程序连接到它。以前它连接到同一台服务器上的数据库,pgpool现在安装时没有问题-我只需要在配置文件中提供类似以下链接:
数据库: postgresql://user:password@host:port/db_name
我已经将端口更改为pgpool侦听连接的端口,并从pcp.conf提供了用户和密码,但在启动应用程序后,我得到了一个错误列表,所有错误类型都是相同的:
OperationalError:(OperationalError)无法打开数据库文件None
无论我是认证为postgresql还是pgpool用户,如果我提供md5加密或明文密码,错误都是一样的。那么我如何正确地连接到我的数据库呢?
发布于 2014-11-19 18:15:43
几天前解决的问题,需要将pgpool配置中的管理数据库从"template1“更改为"postgres”。我想知道为什么它不会默认使用它。
https://stackoverflow.com/questions/26884378
复制相似问题