MySQL主从同步(四)——M-M架构配置实战
今天继续给大家介绍MySQL相关知识,本文主要内容是MySQL主从同步的M-S-S架构配置实战。
阅读本文,您需要对MySQL主从同步有一定的基础,如果您对此还存在困惑,欢迎查阅我博客内其他文章,相信您一定会有所收获!相关文章链接:
MySQL主从同步(一)——原理详解
MySQL主从同步(二)——M-S架构配置实战
MySQL主从同步(三)——M-S-S架构配置实战
一、实战环境
本次实验,我们使用两台Vmware虚拟机,来实现MySQL主从同步的M-M架构配置,各机器IP地址如下:
Master1:192.168.136.101
Master2:192.168.136.201
两个MySQL数据库版本都是5.5.68,其余均是默认配置。
二、实验原理
在MySQL主从同步的M-M架构中,两个设备互为主库和从库,当写入数据时,互相进行备份,因此,这两台设备上,要互相首选,互相指定主库。这样一来,对任何一台数据的更改,都会同步到另一台设备上。
三、实验配置
本次实验,两台设备的配置基本相同,因此,在这里就一起介绍了。
(一)配置文件配置
两台设备都需要更改数据库的主配置文件/etc/my.cnf,其中一台设别上写入内容如下:
log-bin=master-log1
server-id=1
binlog-do-db=rep
binlog-ignore-db=mysql
另一台设备的server-id与本设备必须不同,log-bin参数存放的是日志,这里可以相同也可以不相同。修改完成后,两台设备主配置文件如下所示(其中红色部分是新增加内容):
(二)授权和指定主库配置
在完成配置文件后,就需要分别对对方进行授权,并且指定对方为主库,以其中Master1设备为例,配置的SQL命令如下:
grant replication slave on *.* to 'master1'@'192.168.136.201' identified by 'master1';
change master to
master_host='192.168.136.201',
master_user='master2',
master_password='master2';
另一台设备的配置区别仅在于IP地址以及授权和指定主库的用户名密码上的区别。
另外,与其他模式不同的是,在该模式下,需要先配置好双方的要备份的数据库和表,才能开启slave进程。
四、效果验证
在完成上述配置后,我们来查看一下我们的架构配置结果。
(一)两个设备进程查看
首先,在两台设备上,分别查看slave状态,发现I/O进程和SQL进程全部开启,如下所示:
(二)数据插入测试
其次,我们在两台设备上分别插入数据,发现对数据的插入操作,都可以同步到另一台设备上去,如下所示:
显然,我们的配置达到了我们预期的效果,最终实验成功!
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
MySQL主从同步(四)——M-M架构配置实战相关推荐
- MySQL主从同步详解与配置
https://zhuanlan.zhihu.com/p/335142300 MySQL主从同步详解与配置 第一部分[原理解析] * 应用背景* MySQL数据库自身提供的主从复制功能可以方便的实现数 ...
- ShardingSphere(六) 读写分离之mysql 主从同步配置
概述:本周介绍mysql的主从同步配置,为下一步的Sharding 读写分离提供操作环境.mysql 主从同步主要通过主库开启binlog文件功能,然后从库通过监听binlog中内容进行数据在从库的实 ...
- CentOS下MySQL主从同步配置
(转自)http://apps.hi.baidu.com/share/detail/5882847centos下MySQL主从同步配置 一.环境 主机: master操作系统:centos 5.3 I ...
- MySQL主从同步配置及存量数据同步方案
实践准备: 准备两台服务器: 主:192.168.8.10 备:192.168.8.11 MySQL的版本最好保持一致. 步骤一: 授权给从服务器 创建一个专门的同步账号: GRANT REPLICA ...
- mysql 主从同步配置
mysql 主从同步配置 转载于:https://www.cnblogs.com/liran123/p/10202534.html
- mysql主从同步配置超详细_MySQL主从同步配置
一. 理论部分 MySQL主从同步 主从同步使得数据可以从一个数据库服务器复制到其他的服务器上.在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave). 因为复制 ...
- MySql主从同步最小配置
MySql主从同步最小配置 MySql配置文件配置 window: my.ini centos: my.cnf 主数据库配置 #配置数据库的唯一标识符,一般1位主库,从库为ip地址最后一位 serve ...
- centos mysql 同步时间_centos:mysql主从同步配置(2018)
centos:mysql主从同步配置(2018) 主服务器:10.1.1.144; 从服务器:10.1.1.163; 配置过程 1.进入主服务器,停止主服务mysql服务: systemctl sto ...
- MySQL主从同步(一主一从、一主多从、主从从)等结构的概述与配置
前言:前面我们了解了MySQL数据库的基础知识,今天及接下来的五天时间里我会给大家带来MySQL进阶方面的一些学习总结,如有不足,还请大家留言指出:下面我们就开始今天的内容. ** 部署mysql主从 ...
- mysql主从同步怎么指定端口_MySQL主从同步配置
MySQL主从同步配置 为什么要做主从同步? 在非常复杂的业务中,经常会碰到有sql需要锁表的场景,导致暂时不能读取数据,那么就影响运行中的业务,而使用主从复制,让主库复制写,从库复制读,这样就算主库 ...
最新文章
- 使用RSClientPrint直接打印本地RDLC报表
- 怎么截取图片大小 html,详解html2canvas截图不能截取圆角图片的解决方案
- C++ Prime:范围for语句
- IOS开发基础之微博项目第1天-OC版
- Cisco 3550-EMI 交 换 机 配 置 教 程
- 明科在线客服系统PHP_在线客服系统的标准功能有哪些
- 分别用邻接矩阵和邻接表实现图的深度优先遍历和广度优先遍历_数据结构与算法学习笔记:图...
- Nodejs 英雄管理系统
- 使用@Conditional条件注解
- ”炮灰“团队自主开发,未参考任何Ftp搜索引擎代码,留个纪念。
- ucgui 嵌入式 输入法 包含拼音、笔画、英文、数字与符号的完整输入法软件
- Photoshop 2023(版本24.0)新增功能和软件下载
- 数学建模基础理论【一】(不定积分)
- U盘插入之后有声音但是无法显示打开U盘
- C盘数据丢失恢复详解和注意事项
- 三个有用的Switch命令:spanning-tree portfast、switchport host、smartport
- 计算机哪个方向就业好,计算机就业的几个方向
- 十年的征程 - 人类探测器今日首次软着陆彗星:选定J点登陆
- vue教程——13 Vuex
- carbon安装win7 thinkpad x1_联想ThinkPad X1 Carbon 2018笔记本如何安装win7系统