postgresql主从配置
发布时间:2020-12-13 16:12:06 所属栏目:百科 来源:网络整理
导读:master:10.0.1.114 slaver:10.0.1.116 一、yum安装https://blog.csdn.net/weixin_41048363/article/details/80310285 二、主从配置 1、主数据配置(10.0.1.114) 1.1? 初始化 /usr/pgsql-9.6/bin/postgresql96-setup initdb 1.2 启动postgresql? systemctl
master:10.0.1.114 slaver:10.0.1.116 一、yum安装https://blog.csdn.net/weixin_41048363/article/details/80310285 二、主从配置 1、主数据配置(10.0.1.114) 1.1? 初始化 /usr/pgsql-9.6/bin/postgresql96-setup initdb
1.2 启动postgresql?
1.3 切换到postgres用户(安装好生成默认的用户) [[email?protected] data]# su - postgres 上一次登录:三 5月 16 09:19:49 UTC 2018pts/0 上 -bash-4.2$ -bash-4.2$ psql 进入数据库 postgres=#
1.4 创建账号并授权 postgres=# create role 账户名 login replication encrypted password ‘密码‘;
1.5? 修改/var/lib/pgsql/9.6/data/pg_hba.conf配置文件. # IPv4 local connections: host all all 127.0.0.1/32 ident # 添加如下内容 host replication repl 10.0.1.0/24 md5 host all repl 10.0.1.1/24 trust
1.6 修改postgresql.conf -bash-4.2$ vim postgresql.conf listen_addresses = ‘10.0.1.114‘ wal_level = hot_standby #热备模式 max_wal_senders= 6 #可以设置最多几个流复制链接,差不多有几个从,就设置多少 wal_keep_segments = 10240 #重要配置 wal_send_timeout = 60s max_connections = 512 #从库的 max_connections要大于主库 archive_mode = on #允许归档 archive_command = ‘cp %p /url/path%f‘ #根据实际情况设置
三、从数据库配置 1、切换到postgres [[email?protected] data]# su - postgres
2、拷贝master配置相关文件。 -bash-4.2$ rm -rf /var/lib/pgsql/9.6/data/* -bash-4.2$ pg_basebackup -h 10.0.1.114 -U repl -D /var/lib/pgsql/9.6/data -X stream -P -bash-4.2$ cp /usr/pgsql-9.6/share/recovery.conf.sample /var/lib/pgsql/9.6/data/recovery.conf
?3、修改recovery.conf文件 standby_mode = on primary_conninfo = ‘host=10.0.1.114 port=5432 user=master创建的用户名 password=‘密码‘ trigger_file = ‘/var/lib/pgsql/9.6/data/trigger.kenyon‘ #主从切换时后的触发文件 recovery_target_timeline = ‘latest‘ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |