postgresql主从配置

postgresql主从配置,第1张

概述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 启动po

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 start postgresql-9.6

  

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‘  
总结

以上是内存溢出为你收集整理的postgresql主从配置全部内容,希望文章能够帮你解决postgresql主从配置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1163923.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存