美文网首页
Mysql数据库半同步复制的配置

Mysql数据库半同步复制的配置

作者: Kim9501 | 来源:发表于2018-11-05 14:53 被阅读0次

title: Mysql数据库半同步复制的配置
date: 2018-11-03 11:03:23
tags:

  • Mysql
  • 半同步

Mysql半同步主从复制

环境

  • 宿主:CentOS7
  • Mysql:使用5.7.23,基于Docker搭建的实验环境
  • 其他:在上一篇中已经成功搭建了异步同步主从复制的环境,在该基础上搭建半同步主从复制
  • 使用半同步复制,在主机宕机的情况下,可以保证至少有一台从服务器中的数据与主服务器中的数据保持一致。

配置主服务器

  1. 进入Mysql数据库,安装插件rpl_remi_sync_master
  2. 查看插件是否安装show plugins;
  • mysql> install plugin rpl_semi_sync_master soname 'semisynv_mster.so';
  1. 启用插件
    • set global rpl_semi_sync_master_enabled = 1; # 注意= 与字符和数字之间有空格,否则会报错
  2. 安装完成后,查看插件的状态。


    Semi_Master状态

配置从服务器

  1. 进入数据库,安装并启用插件rpl_semi_sync_slave,相关的操作可以参考配置主服务器的1&2
    Slave插件位置
  • mysql> install plugin rpl_semi_sync_slave soname 'semisync_slave.so'; # 需要注意,在Master中使用的是master 模块,在从服务器中使用的是slave模块
  1. 查看semi插件的状态


    Semi_Slave状态

查看是否进行半同步

  • 在主服务器中查看半同步复制客户端的数量show global status like '%semi%';
    半同步客户端数量

相关文章

  • Mysql数据库半同步复制的配置

    title: Mysql数据库半同步复制的配置date: 2018-11-03 11:03:23tags: Mys...

  • Spring Data JPA 使用主从数据源

    Mysql 配置主从复制 参考:Mysql主从复制-半同步复制[https://www.jianshu.com/p...

  • Mysql 复制架构

    Mysql 复制架构 数据库复制的其实就是数据的同步,Mysql数据库基于binary log日志进行数据增量同步...

  • 微服务MySQL改造

    MySQL 主从复制之半同步模式MYSQL半同步概念:一般情况下Mysql默认复制模式为异步 异步复制模式 主服务...

  • mysql简单主从

    对于新手,不要马上就下刀到服务器配置mysql数据库主从复制,同步等等!首先,要了解mysql主从的原...

  • Mysql数据库配置异步同步主从复制

    title: Mysql数据库配置异步同步主从复制date: 2018-11-02 15:28:21tags: M...

  • MySQL-主从复制高级进阶

    半同步复制(了解) 3 解决主从数据一致性问题 半同步复制工作原理的变化 配置半同步复制 过滤复制 说明 主库: ...

  • Mysql半同步复制

    从MySQL5.5开始,MySQL以插件的形式支持半同步复制。如何理解半同步呢?首先我们来看看异步,全同步的概念 ...

  • MySQL半同步复制

    简介 MySQL通过复制(Replication)实现存储系统的高可用。目前,MySQL支持的复制方式有: 异步复...

  • mysql 半同步复制

    转载:https://www.cnblogs.com/zero-gg/p/9057092.html MySQL 5...

网友评论

      本文标题:Mysql数据库半同步复制的配置

      本文链接:https://www.haomeiwen.com/subject/smssxqtx.html