基于windows平台的postgresql主从数据库流备份配置
因工作需要,需要搞pg数据库的主从备份,领导给了个方向使用流备份,于是开始朝着这个方向进发。
鸣谢大佬A_ccelerator的博客
一、配置主从库
1.环境准备
对于 pg 的主从库配置,建议是使用两台机器。本文档基于两台 windows 环境编写。
主:
操作系统:windows10
数据库版本:postgresql-10.4
ip:192.168.61.132
从:
操作系统:windows10
数据库版本:postgresql-10.4
ip:192.168.61.130
2.配置主库
(1)配置 pg_hba.conf 文件
在 pg 的安装目录下,找到 pg_hba.conf 文件
目录示例:C:\Program Files\PostgreSQL\10\data
在文件末尾增加一行代码,目的是增加名为 replica 的用户,以进行数据库 同步的操作。填写的 ip 为从数据库的地址。
host replication replica 192.168.61.130/32 md5
(2)创建 replica 相关权限
可以在 pgadmin 中直接运行 sql 语句:
CREATE ROLE replica login replication encrypted password 'replica'
(3)配置 postgresql.conf 文件
在 pg 的安装目录下,找到