PostgresSQL主从备份
tags:PostgresSQL 主从备份 创建时间:2016-10-31 08:56:47
老李
一直只写些VoIP方面的,但很少写其他 方面的,开完PG 2016 Conference后,有做通信的哥们问我,说不知道你一直用PG啊,我们想实现PG数据库的实时热备,按网上找到的材料,总不成功。也许是平时我们整理的文档真的是从cd 到make 到vi全写的太细致,以致于换个稍粗的文档就搞不来了 .
我在之前就发过一个使用PostgreSQL和FreeSwitch结合,用于使用FreeSwitch的原生的PG支持。可以参考: http://freeswitch.net.cn/27.html .实际如果只是实时数据热备,前期的方式还是这样,这是前两天用9.6.1搭建的流程,为了更直白明了,所以尽可能重复,让很多步骤看上去即使一致,也尽可能写清楚,避免很多人架不起来。
# 一、 测试硬件环境
thinkpad t440p 笔记本,16G内存,128ssd + 1T机械,测试环境中不用愁空间了
Oracle Virtual Box 虚拟机
由虚拟机安装的Debian 8操作系统,ip地址为: 192.168.1.203 ------主
由虚拟机安装的Centos 7操作系统,ip地址为:192.168.1.210 ------从
由于测试且虚拟环境下,把iptables之类关掉,或者把相应的资源放开,这里就不多说了
# 二、安装主PG
# 新增用户组
groupadd postgres
# 新增用户
useradd postgres -g postgres
# 新建数据库执行文件目录
mkdir -p /usr/local/pgsql
# 新建数据库数据文件目录
mkdir -p /db/pgsql/data
# 修改目录拥有者
chown -R postgres /usr/local/pgsql/.
chown -R postgres /db/pgsql/data
chown -R postgres /db/pgsql/data/.
# 编辑PATH搜索路径
vi /etc/profile
Append these 2 lines to