PostgreSQL主从流复制部署
172.16.125.201 部署主服务器
172.16.125.200 部署从服务器
主服务器配置
-
首先需要创建一个数据库用户进行主从同步。创建用户replica,并赋予登录和复制的权限。
输入:su – postgres
回车,切换至用户。
输入:psql -U postgres
回车,登录数据库。
输入:CREATE ROLE replica login replication encrypted password 'replica’; -
修改pg_hba.conf,允许replica用户来同步。
输入:vi /var/lib/pgsql/9.4/data/pg_hba.conf
回车,进入文档内容。
按 i 键进入“插入编辑模式”,在IPv4 local connections下方增加两行配置。
允许200连接到主服务器:
host all all 172.16.125.200/32 trust
允许200使用replica用户来复制:
host replication replica 172.16.125.200/32 md5
编辑完成后,按Esc键,输入::wq
回车,“保存退出”文档。
-
修改postgresql.conf
输入:vi /var/lib/pg

本文详细介绍了在Centos7环境下,如何配置PostgreSQL9.4的主从流复制。包括在主服务器上创建复制用户、修改配置文件,并在从服务器上进行基础备份、配置recovery.conf以及调整相关参数。完成配置后,主从服务器之间的数据同步得以实现。
最低0.47元/天 解锁文章
375

被折叠的 条评论
为什么被折叠?



