当前位置:首页 > PostgreSQL backup - 图文
1.修改主服务器和备服务器上的修改备数据库的pg_hba.conf文件连接权限:
修改成:
这时候必须确保在备份机器上能连上主数据库机器,主数据库机器器也能连接上备份机器(网络通畅,对应的端口可以访问):
2.对主数据库做一个基础备份(手动备份),然后把基础备份拷贝到standby机器(备数据库),再备份机器上新建一个数据库(虽然与主数据库不同名也不会影响数据库恢复,但是不建议。),把基础备份恢复到standby机器上新建的这个数据库中
3.在主数据库上建一个超级用户,standby数据库会使用这个用户连接到主库上拖WAL日志。(停止主备数据库的服务)
注意:创建的超级用户必须要用初始化复制和备份权限。
4.在主数据库上的postgresql.conf文件中设置wal_level = hot_standby。
修改成
4.1.在主数据库上的postgresql.conf文件中设置wal_keep_segments为一个足够大的值,以防止主库生成WAL日志太快,日志还没有来得及传送到standby,就会循环覆盖了;
修改成
共分享92篇相关文档