postgresql主从流复制搭建

本文详细介绍了如何在CentOS 6.5 64位系统中配置PostgreSQL 10.4的主从流复制环境,包括主机与从机的参数设置、流复制配置、数据同步及重启数据库步骤,并通过数据测试验证复制功能。

1 环境

主机:
ip: 192.168.2.169
系统:centos6.5 64bit
数据库版本:postgresql 10.4
数据库安装位置:/opt/pg10.4
从机:
ip: 192.168.2.190
系统:centos6.5 64bit
数据库版本:postgresql 10.4
数据库安装位置:/opt/pg10.4

2 主机设置

修改主机系统参数配置
启动数据库,打开psql。输入下面三条SQL设置参数。

psql (10.4)
Type "help" for help.
postgres=# alter system set wal_level = hot_standby ;
ALTER SYSTEM
postgres=# alter system set max_wal_senders = 3 ;
ALTER SYSTEM
postgres=# alter system set hot_standby = on ;
ALTER SYSTEM
postgres=#

修改pg_hba.conf中的流复制配置
在data目录下的pg_hba.conf文件末尾加上这句话,让从机能访问主机的监听端口。注意:需要关闭防火墙

host replication dba 192.168.2.0/16 md5

3 从机设置

初始化数据库–把主库中的历史数据导入
在数据库bin目录下输入命令
pg_basebackup -D /opt/pg10.4/data -Fp -Xs -v -P -h 192.168.2.169 -p 5432 -U postgres
这里就将主库中的data

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值