Postgresql Postresql复制pg_basebackup没有用于复制连接的pg_hbaconf条目

Postgresql Postresql复制pg_basebackup没有用于复制连接的pg_hbaconf条目,postgresql,Postgresql,我已将主机上的pg_hba更新为此 host loko replicator 10.0.2.15/32 trust 并使用此命令创建了一个用户 CREATE USER replicator REPLICATION LOGIN ENCRYPTED PASSWORD 'repl' loko是我的主机和复制器上的数据库,作为用户 在从机上运行这个命令 pg_basebackup -h x.x.x.x -D "C:\Progr

我已将主机上的pg_hba更新为此

    host    loko     replicator      10.0.2.15/32               trust
并使用此命令创建了一个用户

    CREATE USER replicator REPLICATION LOGIN ENCRYPTED PASSWORD 'repl'
loko是我的主机和复制器上的数据库,作为用户

在从机上运行这个命令

   pg_basebackup -h x.x.x.x -D "C:\Program Files\PostgreSQL\9.4\data" -U 
   replicator -v -P --write-recovery-conf -X stream
结果

没有用于从主机x.x.x.x进行复制连接的pg_hba.conf条目。 用户复制器,SSL关闭


非常感谢你的帮助。我是新手,所以我不知道这有什么问题。我刚刚学习了一个教程。

将数据库
loco
更改为
replication

 host    replication     replicator      10.0.2.15/32               trust

当我运行pg_basebackup时。我在问题上说的错误就是结果。更改hba后是否重新加载postgres?。。x.x.x.x等于10.0.2.15?。是的。这是平等的。将loko数据库更改为replicationthat这是我的第一个配置,但效果并不理想。另外,在阅读pg_hba.conf时,它说复制可以被要复制的数据库替换。你不能复制数据库-它总是一个乱七八糟的数据库。已将其返回到复制,但仍然收到相同的错误。如果添加
主机所有replicator 10.0.2.15/32 trust
并重新加载和
psql-h x.x.x.x U replicator
是否连接正常?。。也许你可以通过pgbouncer连接?。。默认端口是什么?运行该命令会导致服务器意外关闭连接。这可能意味着服务器在处理请求之前或处理请求时异常终止。postres正在端口5432上运行