企业实战_08_MyCat 搭建Mysql 一主二从复制环境
接上一篇:企业实战_07_MyCat 搭建Mysql 一主一从复制环境
https://gblfy.blog.csdn.net/article/details/118640210
文章目录
- 一、解决同步和数据初始化
- 1. 主节点node1脚本同步
- 2. 数据初始化
- 二、创建复制链路
- 2.1. 登陆数据库
- 2.2. 建立复制的链路
- 2.3. 查看链路
- 2.4. 设置过滤链路 进行数据库名映射
- 2.5. 启动复制链路
- 2.6. 查看链路
- 三、测试验证主从复制
- 3.1. 服务器分布
- 3.2. 得出结论
一、解决同步和数据初始化
1. 主节点node1脚本同步
# 脚本同步
# 将bak_imooc.sql同步到从机node3节点
[root@node1 ~]# scp bak_imooc.sql root@192.168.92.103:/root
2. 数据初始化
从节点node3,执行数据初始化
# 创建product_db数据库
mysql -uroot -p -e"create database product_db"
# 将bak_imooc.sql导入到product_db数据库中
mysql -uroot -p product_db < bak_imooc.sql
二、创建复制链路
2.1. 登陆数据库
# 登陆数据库
mysql -uroot -p
2.2. 建立复制的链路
change master to master_host='192.168.92.101',master_user='im_repl',master_password='123456',MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=154;
- master_host:主节点的ip
- master_user:在主节点创建数据复制同步的用户
- master_password:主从复制用户的密码
- MASTER_LOG_FILE:同步开始的时间点(开始同步的文件名,开始复制日志的事务点),这个记录在备份同步的文件中
[root@node2 ~]# more bak_imooc.sql # 内容
CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=154;
2.3. 查看链路
show slave status \G
2.4. 设置过滤链路 进行数据库名映射
声明:如果master数据库名和从节点数据库名一致的话,设置过滤链路 可以跳过.这里是进行垂直拆分,主从数据库名不一致,因此,需要设置过滤链路。
# 主从数据库名映射change replication filter replicate_rewrite_db=((imooc_db,product_db));
2.5. 启动复制链路
start slave;
2.6. 查看链路
show slave status \G
三、测试验证主从复制
3.1. 服务器分布
# 使用product_db
use product_db;# 查询region_info 表数据
select * from region_info ;
3.2. 得出结论
由于导入bak_imooc.sql
备份文件中,是没有这条数据的,这条数据是咱们一主一从测试新增的数据,因此,一主二从环境经过验证是没问题的!
下一篇:企业实战_09_MyCat 搭建Mysql 一主三从复制环境
https://gblfy.blog.csdn.net/article/details/118652450
企业实战_08_MyCat 搭建Mysql 一主二从复制环境相关推荐
- 企业实战_09_MyCat 搭建Mysql 一主三从复制环境
接上一篇:企业实战_08_MyCat 搭建Mysql 一主二从复制环境 https://gblfy.blog.csdn.net/article/details/118651265 文章目录 一.解决同 ...
- MySQL一主二从复制环境切换主从库
假设有一个一主二从的环境,当主库M出现故障时,需要将其中一个从库S1切换为主库,同时将S2指向新的主库S1,如果可能,需要将故障的主库M修复并重置为新的从库. 搭建一主二从复制环境可参考:MySQL搭 ...
- 企业实战_07_MyCat 搭建Mysql 一主一从复制环境
接上一篇:企业实战_06_MyCat 常用的分片算法 https://gblfy.blog.csdn.net/article/details/118770261 文章目录 一. 环境准备 1. 主从复 ...
- 基于 Docker 搭建 MySQL 一主两从复制
在Docker中搭建MySQL 一主两从复制 搭建环境 Centos 7.5 64位 MySQL 5.7.13 Docker 1.13.1 接下来,我们将会在一台服务器上安装docker,并使用doc ...
- 三台机器搭建MySQL一主二从
第一步 安装MySQL (1)选择三台虚拟机,且保证三台机器互联互通,作为部署机器.本文选择的三台虚拟机是CentOS7.6 给这三台机器分配主从,这三台机器对应的IP地址为: 192.168.149 ...
- mysql server 2012_Windows server 2012 搭建mysql双主
Windows server 2012 搭建mysql双主 环境介绍 Window server 2012 r2 Mysql 5.5.25 主机IP Server1 172.16.79.112 Ser ...
- 搭建Mysql双主双从报错The slave I/O thread stops because master and slave have equal MySQL server UUIDs(已解决)
搭建Mysql双主双从报错The slave I/O thread stops because master and slave have equal MySQL server UUIDs 具体问题 ...
- MySQL数据库管理(二)单机环境下MySQL Cluster的安装
上文<MySQL数据库管理(一)MySQL Cluster集群简单介绍>对MySQL Cluster集群做了简要介绍.本文将教大家一步步搭建单机环境下的MySQL数据库集群. 一.单机环境 ...
- 企业实战(Jenkins+GitLab+SonarQube)_09_jenkins发布项目到测试环境
接上一篇:企业实战08_jenkins安装和第一个Java项目构建https://blog.csdn.net/weixin_40816738/article/details/90454587 文章目录 ...
最新文章
- 自学篇之--js 提取复选框和单选框的值 和纯css的3D按钮
- 阅读好书依然是提升自己的高效方法:兼以作者的身份告诉大家如何选择书,以及高效学习的方法...
- 红帽子linux6.6内核版本,RedHat/CentOS发行版本号及内核版本号对照表
- high severity error mysql_pg将运行日志导入表中的方法及时区问题解决
- 更改python默认路径_Linux下多版本python共存时,默认执行路径修改方法
- Windows 2008 R2阿里云安全基线检查
- 计算机编码发展历史和编码方式
- 数据库java_(六) Java数据库
- 【数据分析】简介Excel数据表及设计要求
- 合并多个 SQL 文件,并用 Navicat 执行
- 一款微信小程序商城项目(附源码)
- ArcGIS拓扑关系建立概述
- R语言 循环 步长 写法
- 带你学会C++文字页面类项目——3.答题器制作
- 计算机主板高清图解 清华同方,清华同方bios设定图解
- vb.net如何查询电脑麦克风收到声音_拔掉 MacBook,用 8GB 树莓派来办公的体验如何?...
- vue将页面html导出为pdf
- flac格式如何转换为mp3,这3个方法超好用
- 用友CDM货位间商品移库(一步)增加冲红功能
- 菜单栏程序坞APP的实现2(全面优化)