频道栏目
首页 > 资讯 > 其他综合 > 正文

postgresql复制参考解析

19-01-21        来源:[db:作者]  
收藏   我要投稿

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

相关TAG标签
上一篇:NavicatforMySQL进行表分区操作(图解)
下一篇:数据类型之【数值类型】的整数型smallint
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站