如何在虚拟框中备份两个postgresql服务器

如何在虚拟框中备份两个postgresql服务器

我是 postgresql 的新手,我正在观看有关它的视频。在这段视频中,老师连接了两个真实的 Debian 服务器,一切正常。我的 virtualbox 中有两台 debian 服务器,我的服务器与我的 win10 主机有桥接连接,它们的 IP 是:

服务器1:192.168.43.39

服务器2:192.168.43.154

我使用以下命令在 server1 中创建了名为 ureplication 的新用户:

使用复制加密密码“123456”创建用户复制;

以及我在 server1 中的配置:

postgresql.conf:

监听地址 = '*'

pg_hba.conf:(最后一行)

主机复制 ureplication 192.168.43.154/24 md5

最后尝试使用以下命令从 server1 到 server2 进行备份:

pg_basebackup -h 192.168.43.39 -p 5432 -U ureplicaton -D pg_1921684339_backup -Fp -Xs -P -R

并在 server2 中收到此错误:服务器是否在该主机上运行并接受 tcp/ip 连接?

相关内容