栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

postgresql 12配置主从备份注意事项

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

postgresql 12配置主从备份注意事项

如题,最近尝试配置postgresql的主从模式,尝试了很久,终于成功了,现将配置过程中遇到的问题做如下总结:

版本: 12.8
系统:centeros
所引用的博客
CentOS PostgreSQL 12 主从复制(主从切换)

postgresql连续归档及时间点恢复

问题1:
pg_basebackup 指令出问题:

pg_basebackup -h 主节点IP -p 5432 -U replica -Fp -Xs -Pv -R -D /var/lib/pgsql/12/data

报错,不能识别 -R 指令,把-R删除后报错“unsupported server version 12.8”
开始以为是版本问题,尝试了各种办法,都不行,最后发现,需要加上指令的路径“ ./bin/pg_basebackup -h 主节点IP -p 5432 -U replica -Fp -Xs -Pv -R -D /var/lib/pgsql/12/data ”,可以是相对路径也可以是绝对路径;

问题2:
对于从服务器,把data目录拷贝过来后,需要重新配置postgresql.conf文件,对于主服务器上配置的内容需要注释掉,可参照此博客 postgresql主从复制配置

问题3:
在重启从服务时(pg_ctl -D /var/lib/pgsql/12/data -l logfile start )出现‘ unrecognized configuretion "primary_conninfo" ’等不能识别配置文件中属性信息的错误,也是扒拉了很久才解决:
解决方案:
如果有用户权限不对,如:“pg_ctl: cannot be run as root”的错误,需要进入到指定用户下执行命令,我的系统是:su - postgres;
然后在执行指令时加上指令绝对路径:/home/pgsql/bin/pg_ctl -D /var/lib/pgsql/12/data -l logfile start

以上就是对耗时2天配置主从的总结,总之结果是好的,成果实现了。

对于文中不妥的地方,大家多多指正

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/914667.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号