padjee Asked: 2022-11-16 00:32:23 +0800 CST2022-11-16 00:32:23 +0800 CST 2022-11-16 00:32:23 +0800 CST 备份主从复制 772 在master-slave复制设置中(1 个主站和 2 个从站。从站是热备用的,以防主站出现故障)。 正常情况下如何备份?是否所有节点都单独备份并相应地恢复到它们自己的备份文件? 如果主人失败并且其中一个奴隶被任命为新主人,我该如何重新引入主人?这位老夫子现在要变成奴隶了吗? 谢谢 postgresql 1 个回答 Voted Best Answer Laurenz Albe 2022-11-16T23:11:03+08:002022-11-16T23:11:03+08:00 这个问题仍然太宽泛,但是如果您对类似缺乏细节的答案感到满意(不,我不会写教程): 由于备用服务器是主服务器的物理副本,因此您只需备份其中一个实例。如果配置文件不同,则需要备份所有配置文件。 PostgreSQL 中没有内置自动故障转移功能。你要么必须手动完成,要么使用像 Patroni 这样的第三方软件。对于手动故障转移,您可以使用pg_rewind将发生故障的主数据库转变为新的备用数据库,如果这不起作用,您可以使用新的pg_basebackup.
这个问题仍然太宽泛,但是如果您对类似缺乏细节的答案感到满意(不,我不会写教程):
由于备用服务器是主服务器的物理副本,因此您只需备份其中一个实例。如果配置文件不同,则需要备份所有配置文件。
PostgreSQL 中没有内置自动故障转移功能。你要么必须手动完成,要么使用像 Patroni 这样的第三方软件。对于手动故障转移,您可以使用
pg_rewind
将发生故障的主数据库转变为新的备用数据库,如果这不起作用,您可以使用新的pg_basebackup
.