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键