mysql主从复制mmm_MMM+MYSQL主从同步
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主从同步相关推荐
- mysql并行复制降低主从同步延时的思路与启示
mysql并行复制降低主从同步延时的思路与启示 一.缘起 mysql主从复制,读写分离是互联网用的非常多的mysql架构,主从复制最令人诟病的地方就是,在数据量较大并发量较大的场景下,主从延时会比较严 ...
- Mysql主从复制的三种同步方式和半同步复制配置
目录 一.MySQL主从复制的三种同步模式 1.异步复制(Asynchronous replication) 2.全同步复制(Fully synchronous replication) 3.半同步复 ...
- MySQL数据库备份之主从同步配置
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:用好Java中的枚举,真的没有那么简单!个人原创+1博客:点击前往,查看更多 出处:https://www.cn ...
- 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 ...
- mysql relaylog 慢_MySQL 主从同步延迟的原因及解决办法
mysql 用主从同步的方法进行读写分离,减轻主服务器的压力的做法现在在业内做的非常普遍. 主从同步基本上能做到实时同步.我从别的网站借用了主从同步的原理图. 在配置好了, 主从同步以后, 主服务器会 ...
- mysql 主从同步不一致_为什么mysql会经常出现主从同步不一致的情况
1. MySQL数据库主从同步延迟原理. 答:谈到MySQL数据库主从同步延迟原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作,主库对所有DDL和 DML产生binl ...
- mysql 8.0配置主从同步_MySQL 8.0 主从同步
一.简介 一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中.MySQL主从复制的基础是主服务器对数据库修改记录二进制日志,从服务器通过主服务器 ...
- mysql replication slave_MySQL Replication,主从同步( Master-Slave)
转载自:http://lizhao6210-126-com.iteye.com/blog/1716485 MySQL的Replication是一种多个MySQL的数据库做主从同步的方案,特点是异步,广 ...
- CentOS使用docker部署mysql5.7、可使用navicat连接mysql服务,以及主从同步配置
查找待拉取的镜像 mysql镜像地址:https://hub.docker.com/_/mysql?tab=tags 我使用的是5.3.37的版本:docker pull mysql:5.7.37 d ...
最新文章
- iBatis简单入门教程
- OpenCV 升降维度
- 非root用户 gcc安装
- VM安装CentOs7虚拟机后无法上网之解决方法
- 算法黑话大赏,我直呼好家伙!
- NERDTree 快捷键辑录
- JavaScript 01
- iOS已发布应用中对异常信息捕获和处理(转)
- 《圈圈教你玩USB》 第一章 USB 概述及协议基础——看书笔记
- 惠普HP Photosmart 7960 打印机驱动
- 强化学习Q-Learning实现机器人走迷宫
- make px4_sitl gazebo报错:FAILED: ROMFS/romfs_extract.stamp
- 物流行业SaaS多租用商城系统:提升企业物流管理效率,实现高效协同
- shell小实验详解1——for循环语句实现求奇数和与偶数和+小技巧使用!!!
- http、https 等 常用默认端口号
- Excel中如何将一列(行)数同时加减乘除同一个数
- 文档模式:标准模式、混杂模式
- 《奇幻的森林》观后感 (r8笔记第72天)
- truncate table AND rename table + create table测试
- 一天刷到5篇「x is All You Need」,当学术论文开始标题党……
热门文章
- 职业高一计算机试题,信息技术教师考试题库
- 用友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文件下载
- 京东7天无理由退货换货运费应该谁来出是商家支付还是买家支付?
- 软件测试工程师笔试题带答案(二)
- k8s v1.22版本中Ingress配置:no matches for kind “Ingress“ in version “networking.k8s.io/v1beta1“
- 移动端复制文本到剪贴板唤起微信安卓和ios兼容性
- linux循迹程序,基于ARM和Linux的路径记忆循迹小车
- mathtype免费版下载及序列号获取地址
- 博弈论 1.Introduction(组合游戏基本概念、对抗搜索、Bash游戏、Nim游戏)
- 引流三十六招第十四招:蹭热门工具流量,日引上千精准粉