广告
返回顶部
首页 > 资讯 > 数据库 >PostgreSQL的同步流复制配置
  • 880
分享到

PostgreSQL的同步流复制配置

PostgreSQL的同步流复制配置 2019-11-24 18:11:03 880人浏览 无得
摘要

1.PostgreSQL主备数据库的同步设置主要涉及如下文件: 1. pg_hba.conf                 postgresql 主库访问规则文件 2. postgresql.conf            post

1.PostgreSQL主备数据库的同步设置主要涉及如下文件:

1. pg_hba.conf                 postgresql 主库访问规则文件
2. postgresql.conf             postgresql 主库配置文件
3. recovery.conf               postgresql 备库访问主库配置文件
4. .pgpass                     postgresql 备库访问主库的密码文件

2.主库配置:

1. 配置postgresql.conf

listen_addresses = "*"

max_wal_senders = 10         # max number of walsender processes   
                             #这个设置了可以最多有几个流复制连接,
                             #几个并发的standby数据库就设置几个
max_replication_slots = 10

wal_level = replica          # minimal, replica, or logical

wal_keep_segments = 512      #设置流复制保留的最多的xlog数目,不要设置太小导致WAL日志
                             #还没有来得及传送到standby就被覆盖。一个WAL文件默认16M

arcHive_mode = on

archive_command = "cp "%p" "/opt/PG-12/archivedir""

synchronous_commit = on

synchronous_standby_names = "standby01,standby02"

2.配置pg_hba.conf

#TYPE   DATABASE        USER            ADDRESS             METHOD
host    all             all             0.0.0.0/24          trust
host    replication     all             0.0.0.0/24          trust

3.启动服务,创建用户

ALTER USER postgres WITH PASSWord "123456";
CREATE ROLE repl WITH PASSWORD "123456" REPLICATION LOGIN;

3.备库配置:

1. 修改postgresql.conf

  hot_standby = on  # "on" allows queries during recovery  设置为备库时是否支持可读

2.  配置recovery.conf

  standby_mode = on

  recovery_target_timeline = "latest"

  primary_conninfo = "host=10.10.10.1 port=5432 user= u_standby password=standby123 "   本库为备库会,连接主库地址、端口、用户名、密码

3.设置连接主库密码.pgpass

  10.10.10.1: 5432:replication: u_standby:standby123  //备库都主库同步WAL日志使用

  10.10.10.2: 5432:replication: u_standby:standby123  //倒换后,主库降备库,新备库使用

您可能感兴趣的文档:

--结束END--

本文标题: PostgreSQL的同步流复制配置

本文链接: https://www.lsjlt.com/news/2532.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PostgreSQL的同步流复制配置
    1.PostgreSQL主备数据库的同步设置主要涉及如下文件: 1. pg_hba.conf                 postgresql 主库访问规则文件 2. postgresql.conf            post...
    99+
    2019-11-24
    PostgreSQL的同步流复制配置
  • 配置Goldengate从Oracle到PostgreSQL的同步复制
    1、平台环境Oracle:rhel6.7+Oracle11.2.0.4  ip:192.168.56.2PostgreSQL:rhel7.2+Pg9.6.1  ip:192.168.56...
    99+
    2022-10-18
  • 半同步复制安装配置
    异步复制(Asynchronous Replication )mysql默认的复制就是异步的,主库在执行完客户端提交的事物后会立即返回结果给客户端,并不判断从库是否已经接受并处理,这样就会有一个问...
    99+
    2022-10-18
  • MySQL半同步复制如何配置
    本篇内容主要讲解“MySQL半同步复制如何配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL半同步复制如何配置”吧!前言:MySQL默认的主从复制采用...
    99+
    2022-10-19
  • mysql中怎么配置半同步复制
    这篇文章给大家介绍mysql中怎么配置半同步复制,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.准备主备库配置文件,创建复制用户主库server_id = 1 备库  se...
    99+
    2022-10-18
  • PostgreSql基于Standby的异步流主从复制
    一、概述PostgreSQl从9.0版本之后推出一个类似于Oracle的active dataguard和MySql中继日志一样的日志传送。我们借助这个功能就可实现PostgreSql的主从复制。基本原理就...
    99+
    2022-10-18
  • PostgreSQL同步复制主库挂起分析
    这篇文章主要讲解了“PostgreSQL同步复制主库挂起分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PostgreSQL同步复制主库挂起分析”吧!在S...
    99+
    2022-10-18
  • MySQL半同步复制 - 优点、缺点、配置
    说到半同步复制,就得先说说复制的三种方法:异步复制:对于异步复制而言,Master主机将事件写入到binlog日志后,并不保证所有的事件都已经复制到slave主机,因此如果Master和Slave之间有网络...
    99+
    2022-10-18
  • Mariadb之半同步复制集群配置 - Linux
    半同步指的是在主节点发生写操作事件后,它会把该操作的事件发送给从节点,当从节点接收到主节点发送过来的事件后,就立刻告诉主节点,从节点已经接收到主节点发送过来的事件,此时主机点并不会等到从节点重放完成,而是接收到从节点接收...
    99+
    2018-09-20
    Mariadb之半同步复制集群配置 - Linux
  • 怎么在MySQL中配置半同步复制
    今天就跟大家聊聊有关怎么在MySQL中配置半同步复制,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。MySQL安装通过APT的方式安装,官方指导文档地...
    99+
    2022-10-18
  • 半同步与异步的MySQL主从复制如何配置
    这篇文章主要介绍了半同步与异步的MySQL主从复制如何配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、MySQL主从复制原理这里我以M...
    99+
    2022-10-18
  • PostgreSQL使用repmgr配置级联复制
    最近的项目要求配置共享存储的四节点集群,使集群能够形成负载均衡。   但是大家知道,PostgreSQL不支持使用同一数据目录生成多个实例,在执行pg_ctl start的时候,如果指定的数据目录有实例在运行,则该实例会发生错误导...
    99+
    2021-07-15
    PostgreSQL使用repmgr配置级联复制
  • Mysql异步复制、同步复制、半同步复制的区别
    这篇文章主要介绍“Mysql异步复制、同步复制、半同步复制的区别”,在日常操作中,相信很多人在Mysql异步复制、同步复制、半同步复制的区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2022-10-18
  • 怎么搭建postgresql-pg简易异步流复制
    这篇文章主要讲解了“怎么搭建postgresql-pg简易异步流复制”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么搭建postgresql-pg简易异步...
    99+
    2022-10-18
  • MongoDB复制集数据同步流程
    本文转自张友东的文章,文章链接: http://www.mongoing.com/archives/2369 正好解释了我的问题,所以转发记录下 2015/...
    99+
    2022-10-18
  • PostgreSQL技术分享公开课(第3期):流复制高级配置
      内容概述:   1、PG流复制异步配置   2、PG主备切换   3、PG流复制同步配置   4、一主二备同步和异步配置方式   5、PG流复制日常维护   地址:https://ke.qq.com/course/14669...
    99+
    2022-01-10
    PostgreSQL技术分享公开课(第3期):流复制高级配置
  • 如何配置与监控MySQL 5.5半同步复制
    小编给大家分享一下如何配置与监控MySQL 5.5半同步复制,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 在MySQL的复制环境中,数据同步默认是异步的,Ma...
    99+
    2022-10-18
  • 怎么样配置mysql主从复制、mysql-5.5异步及半同步
    下文主要给大家带来怎么样配置mysql主从复制、mysql-5.5异步及半同步,希望这些内容能够带给大家实际用处,这也是我编辑怎么样配置mysql主从复制、mysql-5.5异步及半同步这篇文章的主要目的。...
    99+
    2022-10-18
  • Mariadb数据库主从复制同步配置过程实例
    目录一、环境规划二、mariadb的主从复制介绍1.主从复制简介2.半同步复制介绍3.主从复制原理图三、安装Mariadb1.配置yum仓库2.检查yum仓库3.安装mariadb4.启动mariadb服务5.从节点安装...
    99+
    2022-11-24
    Mariadb主从复制同步配置 Mariadb数据库主从配置
  • 【MySQL】主从异步复制配置
    简介: Mysql的 主从同步 是一个异步的复制过程,从一个 Master复制到另一个 Slave上。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作