尝试 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 标识符不匹配”错误的主要内容,如果未能解决你的问题,请参考以下文章
centos8 postgresql14主服务器:192.168.80.128 从服务器:192.168.80.133 做主从复制,有哪些步骤,具体的命令是什么,从数据库需要初始化吗
如何在 AWS RDS Postgresql 13 上设置 wal_level?