1.安装mysql依赖包

2.安装mysql

3.修改配置文件DB1,DB2和DB3

BD3只需要修改 server-id  =3即可

4.配置同步

配置主DB1,从DB2和DB3

配置DB2主,DB1从    (即互为MATER)

测试现在在DB1上创建一个数据库,DB2和DB3都会同步表示成功。

5.安装mysql-mmm

安装Mysql-mmm之前,需要先安装一些perl模块,安装方法用perl -MCPAN -e shell 直接在线安装,第一次使用perl -MCPAN -e shell 命令时会有一大堆选项的,我直接enter过去,比较关键的是选择地区、国家和源这三个,按的时候注意选择一下就没问题,DB1、DB2和DB3需要安装以下模块:

注意如果没有安装CPAN模块需要手动编译安装:

数据库授权一个Mysql-mmm专用用户(DB1、DB2和DB3都要授权):

安装CPAN模块:

用CPAN模块在线安装其他模块:(DB1,DB2,DB3,MOM 都需要安装)

安装mysql-mmm

6.配置MMM

把改文件复制到DB2,DB3,MOM,.只需修改网卡名

启动DB1,DB2,DB3 mmm-agent

最后配置MOM的mysql-mmm-monitor

启动mysql-mmm-monitor:

7。测试

在DB1,DB2,DB3上查看ip绑定:

用192.168.20.11登录写入数据。如用192.168.20.12,13,14能查看成功。

把当前write主机down掉。

用ip add list 查看备份maste主机  192.168.20.11 write IP绑定在该机上成功。

查看slave DB3主机,:

重新UP DB1数据库改被定为read主机 ,只有DB2 down了才会切换

8.数据恢复

1.当数据库宕机或是服务出现问题是重新启动服务器,如果mysql能正常提供服务器时,数据不用处理,会自动同步。

2.如果数据库彻底不能提供服务,需要重新安装mysql时。数据恢复也就是重新配置slave。在有数据动态时配置mysql主从同步步骤如下:

*.锁表命令: flush tables with read lock;                         //锁住同步数据库,清空写入操作。并且禁止写入操作,允许read操作。

解锁命令:unlock tables;

mysql主从复制mmm_MMM+MYSQL主从同步相关推荐

  1. mysql并行复制降低主从同步延时的思路与启示

    mysql并行复制降低主从同步延时的思路与启示 一.缘起 mysql主从复制,读写分离是互联网用的非常多的mysql架构,主从复制最令人诟病的地方就是,在数据量较大并发量较大的场景下,主从延时会比较严 ...

  2. Mysql主从复制的三种同步方式和半同步复制配置

    目录 一.MySQL主从复制的三种同步模式 1.异步复制(Asynchronous replication) 2.全同步复制(Fully synchronous replication) 3.半同步复 ...

  3. MySQL数据库备份之主从同步配置

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:用好Java中的枚举,真的没有那么简单!个人原创+1博客:点击前往,查看更多 出处:https://www.cn ...

  4. mysql 8.0配置主从同步_MySQL8.0.19开启GTID主从同步CentOS8

    前言本次搭建目标为1主2从MySQL主从同步结构.采用CentOS8作为操作系统,IP为[10.0.0.211,10.0.0.212,10.0.0.213].MySQL版本为8.0.19,端口均采用3 ...

  5. mysql relaylog 慢_MySQL 主从同步延迟的原因及解决办法

    mysql 用主从同步的方法进行读写分离,减轻主服务器的压力的做法现在在业内做的非常普遍. 主从同步基本上能做到实时同步.我从别的网站借用了主从同步的原理图. 在配置好了, 主从同步以后, 主服务器会 ...

  6. mysql 主从同步不一致_为什么mysql会经常出现主从同步不一致的情况

    1. MySQL数据库主从同步延迟原理. 答:谈到MySQL数据库主从同步延迟原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作,主库对所有DDL和 DML产生binl ...

  7. mysql 8.0配置主从同步_MySQL 8.0 主从同步

    一.简介 一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中.MySQL主从复制的基础是主服务器对数据库修改记录二进制日志,从服务器通过主服务器 ...

  8. mysql replication slave_MySQL Replication,主从同步( Master-Slave)

    转载自:http://lizhao6210-126-com.iteye.com/blog/1716485 MySQL的Replication是一种多个MySQL的数据库做主从同步的方案,特点是异步,广 ...

  9. CentOS使用docker部署mysql5.7、可使用navicat连接mysql服务,以及主从同步配置

    查找待拉取的镜像 mysql镜像地址:https://hub.docker.com/_/mysql?tab=tags 我使用的是5.3.37的版本:docker pull mysql:5.7.37 d ...

最新文章

  1. iBatis简单入门教程
  2. OpenCV 升降维度
  3. 非root用户 gcc安装
  4. VM安装CentOs7虚拟机后无法上网之解决方法
  5. 算法黑话大赏,我直呼好家伙!
  6. NERDTree 快捷键辑录
  7. JavaScript 01
  8. iOS已发布应用中对异常信息捕获和处理(转)
  9. 《圈圈教你玩USB》 第一章 USB 概述及协议基础——看书笔记
  10. 惠普HP Photosmart 7960 打印机驱动
  11. 强化学习Q-Learning实现机器人走迷宫
  12. make px4_sitl gazebo报错:FAILED: ROMFS/romfs_extract.stamp
  13. 物流行业SaaS多租用商城系统:提升企业物流管理效率,实现高效协同
  14. shell小实验详解1——for循环语句实现求奇数和与偶数和+小技巧使用!!!
  15. http、https 等 常用默认端口号
  16. Excel中如何将一列(行)数同时加减乘除同一个数
  17. 文档模式:标准模式、混杂模式
  18. 《奇幻的森林》观后感 (r8笔记第72天)
  19. truncate table AND rename table + create table测试
  20. 一天刷到5篇「x is All You Need」,当学术论文开始标题党……

热门文章

  1. 职业高一计算机试题,信息技术教师考试题库
  2. 用友U8C U8Cloud U8 cloud u8c V2.1 2.2 V2.3 V2.4 V2.5 V2.6 V2.7 V3.0 3.1 3.2文件下载
  3. 京东7天无理由退货换货运费应该谁来出是商家支付还是买家支付?
  4. 软件测试工程师笔试题带答案(二)
  5. k8s v1.22版本中Ingress配置:no matches for kind “Ingress“ in version “networking.k8s.io/v1beta1“
  6. 移动端复制文本到剪贴板唤起微信安卓和ios兼容性
  7. linux循迹程序,基于ARM和Linux的路径记忆循迹小车
  8. mathtype免费版下载及序列号获取地址
  9. 博弈论 1.Introduction(组合游戏基本概念、对抗搜索、Bash游戏、Nim游戏)
  10. 引流三十六招第十四招:蹭热门工具流量,日引上千精准粉