我已经在 postgresql 上配置了 wal senders 复制。从属计算机到数据库的连接工作正常,但是当我尝试执行此语句来复制主服务器时
pg_basebackup -h 主 IP -U postgres -D /var/lib/pgsql/9.6/data -P --xlog
我收到此错误 pg_basebackup:无法连接到服务器:严重错误:没有用于从主机“SlaveIP”、用户“postgres”进行复制连接的 pg_hba.conf 条目,SSL 关闭
我希望有一个人可以帮助我。
答案1
如果出现此问题,请检查 pg_hba.conf,因为需要像这样在文件上指示具有复制权限的用户
# 类型 数据库 用户 地址 方法
主机全部全部 127.0.0.1/32 md5
主机全部全部 LOCALIP/32 md5
主机复制副本 ReplicationIP/32 md5
希望这能有所帮助。