接上一篇:企业实战_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 一主二从复制环境相关推荐

  1. 企业实战_09_MyCat 搭建Mysql 一主三从复制环境

    接上一篇:企业实战_08_MyCat 搭建Mysql 一主二从复制环境 https://gblfy.blog.csdn.net/article/details/118651265 文章目录 一.解决同 ...

  2. MySQL一主二从复制环境切换主从库

    假设有一个一主二从的环境,当主库M出现故障时,需要将其中一个从库S1切换为主库,同时将S2指向新的主库S1,如果可能,需要将故障的主库M修复并重置为新的从库. 搭建一主二从复制环境可参考:MySQL搭 ...

  3. 企业实战_07_MyCat 搭建Mysql 一主一从复制环境

    接上一篇:企业实战_06_MyCat 常用的分片算法 https://gblfy.blog.csdn.net/article/details/118770261 文章目录 一. 环境准备 1. 主从复 ...

  4. 基于 Docker 搭建 MySQL 一主两从复制

    在Docker中搭建MySQL 一主两从复制 搭建环境 Centos 7.5 64位 MySQL 5.7.13 Docker 1.13.1 接下来,我们将会在一台服务器上安装docker,并使用doc ...

  5. 三台机器搭建MySQL一主二从

    第一步 安装MySQL (1)选择三台虚拟机,且保证三台机器互联互通,作为部署机器.本文选择的三台虚拟机是CentOS7.6 给这三台机器分配主从,这三台机器对应的IP地址为: 192.168.149 ...

  6. 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 ...

  7. 搭建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 具体问题 ...

  8. MySQL数据库管理(二)单机环境下MySQL Cluster的安装

    上文<MySQL数据库管理(一)MySQL Cluster集群简单介绍>对MySQL Cluster集群做了简要介绍.本文将教大家一步步搭建单机环境下的MySQL数据库集群. 一.单机环境 ...

  9. 企业实战(Jenkins+GitLab+SonarQube)_09_jenkins发布项目到测试环境

    接上一篇:企业实战08_jenkins安装和第一个Java项目构建https://blog.csdn.net/weixin_40816738/article/details/90454587 文章目录 ...

最新文章

  1. 自学篇之--js 提取复选框和单选框的值 和纯css的3D按钮
  2. 阅读好书依然是提升自己的高效方法:兼以作者的身份告诉大家如何选择书,以及高效学习的方法...
  3. 红帽子linux6.6内核版本,RedHat/CentOS发行版本号及内核版本号对照表
  4. high severity error mysql_pg将运行日志导入表中的方法及时区问题解决
  5. 更改python默认路径_Linux下多版本python共存时,默认执行路径修改方法
  6. Windows 2008 R2阿里云安全基线检查
  7. 计算机编码发展历史和编码方式
  8. 数据库java_(六) Java数据库
  9. 【数据分析】简介Excel数据表及设计要求
  10. 合并多个 SQL 文件,并用 Navicat 执行
  11. 一款微信小程序商城项目(附源码)
  12. ArcGIS拓扑关系建立概述
  13. R语言 循环 步长 写法
  14. 带你学会C++文字页面类项目——3.答题器制作
  15. 计算机主板高清图解 清华同方,清华同方bios设定图解
  16. vb.net如何查询电脑麦克风收到声音_拔掉 MacBook,用 8GB 树莓派来办公的体验如何?...
  17. vue将页面html导出为pdf
  18. flac格式如何转换为mp3,这3个方法超好用
  19. 用友CDM货位间商品移库(一步)增加冲红功能
  20. 菜单栏程序坞APP的实现2(全面优化)

热门文章

  1. 怎样写一篇优秀论文?看完受益匪浅!
  2. 【文末有福利】艺术创造规则,而不是规则创造艺术
  3. AI算法连载13:统计之数据预处理特征工程
  4. 拉力测试软件界面,电脑拉力机/电脑控制拉力试验机软件操作界面与功能
  5. java io流操作_【Java基础】IO流操作
  6. Python可以减少代码量?我不信
  7. 课堂笔记——Data Mining(1)
  8. elasticsearch高级查询进阶
  9. node.js模块和包
  10. Behavior Designer