尝试 PostgreSQL 主从 WAL 复制时出现“主 PostgreSQL 标识符与从属 PostgreSQL 标识符不匹配”错误

Posted

技术标签:

【中文标题】尝试 PostgreSQL 主从 WAL 复制时出现“主 PostgreSQL 标识符与从属 PostgreSQL 标识符不匹配”错误【英文标题】:"Master PostgreSQL identifier is not matching with Slave PostgreSQL identifier" error while trying the PostgreSQL master-slave WAL replication 【发布时间】:2017-10-30 14:22:10 【问题描述】:

我正在尝试在 Windows 服务器(主)和 Windows 机器(从)之间进行 PostgreSQL-9.2 主从复制(通过 WAL 日志文件)。

得到错误说:

主 PostgreSQL 标识符与从属 PostgreSQL 标识符不匹配

但是,当我尝试在两台机器之间进行主从复制时,我可以在它们之间复制数据。

如何调试/修复此问题?

【问题讨论】:

【参考方案1】:

必须使用主设备的物理备份来初始化从设备。使用pg_basebackup 作为初始副本。

【讨论】:

以上是关于尝试 PostgreSQL 主从 WAL 复制时出现“主 PostgreSQL 标识符与从属 PostgreSQL 标识符不匹配”错误的主要内容,如果未能解决你的问题,请参考以下文章

postgreSQL主从复制

centos8 postgresql14主服务器:192.168.80.128 从服务器:192.168.80.133 做主从复制,有哪些步骤,具体的命令是什么,从数据库需要初始化吗

PostgreSQL流复制

如何在 AWS RDS Postgresql 13 上设置 wal_level?

复制滞后 - 超过 max_slot_wal_keep_size,未删除 WAL 段

postgresql 流式复制 - 主服务器保留所有档案,这正在填满我的 HD