本文postgresql主从配置基于postgresql12安装全过程
一、准备
两台服务器:192.168.116.10、192.168.116.11
二、配置
主库
创建复制流用户
su - postgres
psql
CREATE ROLE replica login replication encrypted password 'replica';
修改文件(pg_hba.conf、postgresql.conf)
vim /app/pgsql/data/pg_hba.conf
末尾添加
host replication replica 192.168.116.11/32 trust
vim /app/pgsql/data/postgresql.conf
配置如下(max_connections已经默认为100)
# 监听所有ip
listen_addresses = '*'
# 最大连接数(默认是100)
max_connections = 100
# 开启归档
archive_mode = on
archive_command = 'test ! -f /app/pgsql/pg_archive/%f &&a