本文共 1485 字,大约阅读时间需要 4 分钟。
192.168.2.215432/var/lib/pgsql/10/data/psql -c "create role rep with replication;"create role rep login replication encrypted password '1qaz2wsx';
GRANT replication on database replication to rep;/var/lib/pgsql/10/data/pg_hba.confhost replication rep 192.168.2.22/32 md5
mkdir /var/lib/pgsql/10/data/chown postgres:postgres /var/lib/pgsql/10/data/chmod 700 /var/lib/pgsql/10/data/
service postgresql-10 restart
/var/lib/pgsql/10/data/pg_basebackup -D /var/lib/pgsql/10/data/ -F p -X stream -h 192.168.2.21 -p 5432 -U rep
postgresql.conf# 根据从机实际情况配置wal_keep_segments = 100
standby_mode = onprimary_conninfo = 'host=192.168.2.21 port=5432 user=rep password=1qaz2wsx'recovery_target_timeline = 'latest'
service postgresql-10 restart
pg_is_wal_replay_paused()
pg_last_wal_receive_lsn()
pg_last_wal_replay_lsn()
pg_stat_get_wal_receiver()
pg_wal_replay_pause()
pg_wal_replay_resume()
max_replication_slots = 10recovery_slot_name = ''