小编Eva*_*van的帖子

如何配置从 PostgreSQL (RDS) 到 vanilla PostgreSQL 的复制?

我有一个 Amazon RDS Postgres 数据库,我创建了一个“复制器”用户并授予它“复制”权限。

db=> create role replicator login password 'something';
CREATE ROLE
db=> alter role replicator replication;
ALTER ROLE
db=>
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试pg_basebackup从目标主机运行以创建副本时,出现 pg_hba.conf 错误:

# pg_basebackup -D /data/from-master -U replicator -h db-master.example.com -v
pg_basebackup: could not connect to server: FATAL:  no pg_hba.conf entry for replication connection from host "10.1.20.19", user "replicator", SSL on
FATAL:  no pg_hba.conf entry for replication connection from host "10.1.20.19", user "replicator", SSL off
Run Code Online (Sandbox Code Playgroud)

问题是,这是 RDS,我根本无法访问 pg_hba.conf。有任何想法吗?

postgresql replication aws amazon-ec2

6
推荐指数
1
解决办法
6411
查看次数

标签 统计

amazon-ec2 ×1

aws ×1

postgresql ×1

replication ×1