加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql复制参考

发布时间:2020-12-13 16:10:09 所属栏目:百科 来源:网络整理
导读:1.创建复制用户: CREATE USER repl WITH replication login password ‘repl‘; 2.编辑recovery文件: cat /pgdata/10/data/recovery.conf standby_mode = ‘on‘ primary_conninfo = ‘host=192.168.56.202 port=5432 user=postgres application_name=db3
1.创建复制用户:
CREATE USER repl WITH replication login password ‘repl‘;

2.编辑recovery文件:
cat /pgdata/10/data/recovery.conf
standby_mode = ‘on‘
primary_conninfo = ‘host=192.168.56.202 port=5432 user=postgres application_name=db3 user=repl password=repl keepalives_idle=60 keepalives_interval=5 keepalives_count=5‘
restore_command = ‘‘
recovery_target_timeline = ‘latest‘

3.在db3上执行,ip:192.168.56.203:
pg_basebackup -D /pgdata/10/data -F p -X stream -h 192.168.56.202 -p 5432 -U repl

4.启动数据库:
pg_ctl start

5.
主库检查复制状态:
select * from pg_stat_replication;

备库:
ps -ef |grep postgres |grep receiver

主库:
ps -ef |grep postgres |grep sender

备注:如果使用pha4pgsql,检查登录分布式事务,保证无密码可以登录:psql -U postgres -h 10.11.55.31 -p 5432 -d postgres

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读