pg流复制 读写分离 windows

前提配置1-pg_hba.conf

host    replication     all      		0.0.0.0/0    trust

前提配置2-postgresql.conf

listen_addresses= '*'
wal_level = replica
archive_mode = on
archive_command = 'copy /V  "%p"  C:\\backup\\wal_files\\%f '
restore_command = 'copy  c:\\backup\\wal_files\\%f   "%p" '
max_wal_senders= 10
wal_keep_size = 1000		# in megabytes; 0 disables
max_slot_wal_keep_size = 10	# in megabytes; -1 disables
wal_sender_timeout = 120s	# in milliseconds; 0 disables
hot_standby = on

1、备份

pg_basebackup.exe -D ../data1 -U postgres  -Fp -X stream -R  -P -v -p5432 -h 【主服务器ip】

如果启动失败,则先关闭该路径下其他的data启动进程
.\pg_ctl -D …/data start

2、备份包重新赋权

3、启动

pg_ctl.exe -D ../data1 start
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值