实验mysql借助google提供的插件,完成半同步复制模型;

物理机依然是win7系统,虚拟机为centos7;

主节点:192.168.255.2

从节点:192.168.255.3

先配置为主从复制模型:

在主节点:

]# vim /etc/my.cnf

从节点:

]# vim /etc/my.cnf

启动两节点的myslq服务:

]# systemctl start mariadb.service

在主节点:

配置有复制权限的账号:

> GRANT REPLICATION SLAVE,REPLICATION CLIENT ON *.* TO ‘repluser‘@‘192.168.255.%‘ IDENTIFIED BY ‘replpass‘;

> FLUSH PRIVILEGES;

注意:如果从服务器也打算创建这个有复制权限的账号,要先启用主从设置后,再执行此命令:

查看二进制日志事务的位置:

在从节点:

设置同步位置:

> CHANGE MASTER TO MASTER_HOST=‘192.168.255.2‘,MASTER_USER=‘repluser‘,MASTER_PASSWORD=‘replpass‘,MASTER_LOG_FILE=‘master-bin.000003‘,MASTER_LOG_POS=499;

主从复制配置完成;

分别在主从节点上安装相应的插件:

在主节点:

> INSTALL PLUGIN rpl_semi_sync_master SONAME ‘semisync_master.so‘;

启用为半同步的主节点:

> SET GLOBAL rpl_semi_sync_master_enabled=1;

从节点:

安装从节点插件:

> INSTALL PLUGIN rpl_semi_sync_slave SONAME ‘semisync_slave.so‘;

启用为半同步从节点

> SET GLOBAL rpl_semi_sync_slave_enabled=on;

启动从节点同步:

> START SLAVE;

确保从节点的线程正常启动:

此时,mysql主从复制的半同步配置完成;可演示验证;

在主节点:

创建新库后并查看相关参数值:

其中Rpl_semi_sync_master_clients:对于当前主节点,有多少个半同步节点;值为1表示有一个半同步节点;

从节点查看:

以上演示的就是半同步复制的配置过程。

mysql主从复制中的半同步复制

标签:mysql半同步复制

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://linsj.blog.51cto.com/5440766/1787601

mysql主主复制半同步_mysql主从复制中的半同步复制相关推荐

  1. mysql主从复制与主主复制的对比_MySQL主从复制与主主复制

    mysql 的主从复制: 实验环境: linux CentOS7两台:192.168.230.10(主)----192.168.230.11(从)(系统安装好,关掉防火墙或配置好防火墙) mysql ...

  2. mysql 启动个关闭命定_mysql利用phpmyadmin实现数据库同步更新

    以前我们设置数据同步更新需要两台mysql数据库实现主从配置了,下面我来介绍高版本的phpmyadmin就可以快速实现这个功能了,下面我以图文给大家介绍. 台作为从服务器来实现的.在这里我把我做的过程 ...

  3. 5.5.35 - mysql 同步_MySQL 5.6.35主从同步配置案例

    MySQL 5.6主从同步配置案例分享 本文环境 主库:Redhat 6.5 x64 192.168.1.180 mysql-5.6.35 备库:Redhat 6.5 x64 192.168.1.18 ...

  4. mysql in从数据库取数_MySQL数据库中 where in 用法详解

    本文主要向大家介绍了MySQL数据库中 where in 用法详解,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 这里分两种情况来介绍 WHERE column IN (valu ...

  5. python同步异步_python中Tornado的同步与异步I/O的介绍(附示例)

    本篇文章给大家带来的内容是关于python中Tornado的同步与异步I/O的介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 协程是Tornado种推荐的编程方式,使用 ...

  6. Mysql备机复制到主机_mysql主从复制的实现

    唱宇 2010-10-13 北京 最近测试了mysql主从复制的实现,现在记录一下:因为网上有些文章的mysql版本较老,有些参数已经不适合了. 确保 Master 与 Slave 之间的数据一致 [ ...

  7. mysql 复制忽略库_MySQL主从复制过滤

    MySQL主从复制是逻辑复制,基于Binlog进行主从数据传输,MySQL提供了丰富的参数来配置主从复制过滤条件.在主库可以设置对于库的数据写入是否写入binlog,在从库可以设置对某些库或者表的bi ...

  8. mysql双机热备 读写分离_MySQL——主从复制与读写分离

    什么是主从复制 主从复制是用来建立一个和主数据库完全一样的数据库环境,称为从数据库:主数据库一般是准实时的业务数据库. 主从复制的作用 1.做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到 ...

  9. mysql 日志同步 数据不同步_Mysql互为主从问题--日志同步数据不同步

    Mysql互为主从问题--日志同步数据不同步 我搭建的是mysql互为主从 复制 两台机器的mysql环境完全相同 第一部分测试: B为master A为slave的同步测试 在B上创建表lian,并 ...

最新文章

  1. 基于Gitolite的Git服务架设
  2. 判断字符串中是否包含中文
  3. 通话录音_iOS 14将支持通话录音功能,但有隐性使用条件
  4. 绝对精辟!10分钟让你全面了解当前世界金融危机
  5. Opencv之图像金字塔(笔记07)
  6. 电脑处理器排行榜2021版
  7. HTTP请求的过程和原理
  8. 大学计算机基础相关书籍,大学计算机基础
  9. IT十大最尴尬瞬间 盖茨遭遇Win98死机列榜首
  10. IOS音乐播放器代码
  11. 也许你我都在等待~~~~~~~~~~~~~~~~
  12. VOS客户端动态黑名单功能配置详解
  13. plsql导入excel数据
  14. App Inventor 2 连接调试器的各种方式比较
  15. [UE4教程] UE4蓝图总结(入门)
  16. java 实习生刚入职都会做些什么工作呢?
  17. 如何实现多人在线编辑文档?
  18. 计算机专业大创要求,计算机学院举行2018年度“大创项目”研究工作推进会
  19. 我的微软漫漫信仰路【多图】
  20. 26个国外在线教育网站

热门文章

  1. How-to: Build VPP FD.IO development environment with Mellanox DPDK PMD.
  2. android 筛选菜单_使用C语言开发跨平台(win/android)应用(PainterEngine 快速入门教程)...
  3. @Cotroller和@RestCotroller
  4. linux php ldap_linux php ldap安装配置的方法
  5. 中怎么均化走线_巴黎世家老爹鞋怎么鉴定真假 辨别真假对比图了解一下
  6. java工程师面试宝典_【Java工程师面试宝典】学习说明_互联网校招面试真题面经汇总_牛客网...
  7. spring mysql 多数据源_spring框架学习【多数据源配置】
  8. 【建议收藏】找不到免费的角色动画?来试试mixamo
  9. 华为AI开发平台ModelArts介绍和应用
  10. OpenShift 4 - Knative教程 (1) 创建Serverless运行环境