MYSQL的级联复制实际上就是在主从的基础上多加一个复制,例如B复制A,C复制B。

A>B>C

A挂,B提升为主,此时C不用做change master,缺点是复制延迟大,无法避免。

1、配置主192.168.1.138

1)配置my.cnf

vi /etc/my.cnf

重启mysql

service mysqld restart

查看主状态

2)授权给从数据库

grant replication slave on *.* to 'repl'@'192.168.1.%'

ALTER USER 'repl'@'192.168.1.%' IDENTIFIED WITH mysql_native_password BY 'Aa123456';
 flush privileges;

查看master状态

2、配置主192.168.1.139

1)配置my.cnf

vi /etc/my.cnf

service mysqld restart

grant replication slave on *.* to 'repl'@'192.168.1.%'

ALTER USER 'repl'@'192.168.1.%' IDENTIFIED WITH mysql_native_password BY 'Aa123456';
 flush privileges;

查看master状态

3、配置192.168.1.139复制192.168.1.138的数据。

stop slave ;

CHANGE MASTER TO
MASTER_HOST='192.168.1.138',
MASTER_PORT=3306,
MASTER_USER='repl',
MASTER_PASSWORD='Aa123456',
MASTER_LOG_FILE='mysql-bin.000002',
MASTER_LOG_POS=1323
for channel '116';

start slave ;

show slave status

4、配置从库192.168.1.140的数据

1)配置my.cnf

vi   /etc/my.cnf

配置auto.cnf

vi /usr/local/mysql_data/auto.cnf

auto.cnf 里面的server-uuid必须唯一

重启mysql

service mysqld restart

2)配置同步主的数据,这里不太一样是因为加了一个channel,这个用来区分不同的数据。

stop slave ;

reset slave all;

stop slave ;

CHANGE MASTER TO
MASTER_HOST='192.168.1.139',
MASTER_PORT=3306,
MASTER_USER='repl',
MASTER_PASSWORD='Aa123456',
MASTER_LOG_FILE='mysql-bin.000004',
MASTER_LOG_POS=2629
for channel '126';

start slave ;
show slave status

MYSQL的级联复制相关推荐

  1. 浅谈MYSQL之级联复制(附带实验)

    浅谈MYSQL之级联复制 级联复制 原理:级联结构就是通过减少直接从属于 Master 的 Slave 数量,减轻 Master 的压力,分散复制请求,从而提高整体的复制效率. 级联复制的应用场景 跨 ...

  2. Mysql主从复制,级联复制(重点,重点,重点)命令,参数

    文章目录 一. MySQL复制 1.一主一从(小企业) 2.一主多从(业务多) 二. 主从复制原理 MySQL垂直分区( scale up) MySQL水平分片(Sharding) 对应shard中查 ...

  3. mysql 多主一从备份_(5.14)mysql高可用系列——级联复制与多主一从(多源复制)...

    目录: [0]实验需求 级联复制,201为主库,202为从库/同时为203的主库,203为202的从库 [1]实验环境 级联:A->B->C 实践思路: (1)直接拿A的xtrabacku ...

  4. mysql级联_MySQL 级联复制(A-B-C)

    这次的级联复制是在上一篇 MySQL 的主从基础上操作的.除了这个主从之外还需要有一台安装好 MySQL 的服务器,保证是可以正常登陆运行的. 什么是级联复制? 简单理解就是 A->B-> ...

  5. mysql 案例~ 主从复制转化为级联复制

    一 需求 mysql 主从复制切换成级联复制 二 核心思想 1 开启级联复制 2 确定postion点 场景 A->B A-C 三 切换步骤   1 先确定好B为级联复制库   2 B添加log ...

  6. MySQL级联复制(A-B-C) —log-slave-updates = 1

    MySQL主从结构实际中是用到最多的一种架构. 新上的两台服务器B和C,要替换掉之前旧的服务器A,同时,B和C是新的主从关系.因此,配置成级联复制,来迁移数据,也方便切换. 架构图如下: master ...

  7. mysql 级联复制

    mysql 级联复制 级联复制的使用场景: myql主服务器有多个从服务器(2个+),当主服务器因为向多个从服务器,发送更新的二进制日志(过程是串行的),而造成主服务器的压力大时,推荐使用级联复制 级 ...

  8. mysql级联复制转换成一主两从_一主两从转级联复制

    一主两从 转 级联复制 示意图如下 M ---> S1 \ ====> M ---> S1 ---> S2 \ --> S2 如果有开启GTID操作起来方便多,GTID是 ...

  9. 数据库集群的级联复制完整实现

    实验前的注意: 如果要启用级联复制,需要在从服务器启用以下配置:[mysqld] log_bin log_slave_updateslog_slave_updates的作用:因为默认从主服务器过来的二 ...

最新文章

  1. java frame paint_一个简单的java frame画图(paint)问题
  2. Flex中你最应该知道的10点
  3. Python程序退出方式小结(亲测)
  4. 刚学计算机先学什么好,计算机语言入门先学什么?
  5. socket异步处理问题
  6. SecureCRT设置
  7. ReactNative 启动js server报错:Metro Bundler can't listen on port 8081
  8. 创建 tomcat 服务的镜像
  9. HCI实验之问卷设计
  10. FreeBSD和JunOS安装手册
  11. mac 安装ffmpeg以及各种编码器
  12. java 自己实现连接池_JAVA自定义连接池原理设计(一)
  13. 前端要点总结1(2021-12)
  14. 读取yaml文件出现UnicodeDeco: ‘gbk‘ codec can‘t decode byte 0xaf in position 68: illegal multibyte sequen报错
  15. mysql 复制frm_通过拷贝frm myd myi opt文件来实现mysql的备份和还原
  16. 著名球星罗纳尔迪尼奥担任巴西旅游大使
  17. windows串口调试linux工具,推荐一款好用的串口调试软件PuTTY
  18. 多媒体集中控制系统 (4600版)
  19. P2P通信中的NAT/FW穿越
  20. 阿兰·麦席森·图灵 介绍

热门文章

  1. android中使用自定义View让图片像画卷一样被展开显示
  2. 在vue中使用antV-G2展示折线图
  3. 如何实现经典老电影的高清修复?
  4. A borderRadius can only be given for uniform borders.
  5. 如何获知计算机ram大小,如何查看电脑的运行内存大小(如何查看电脑的内存是多少)...
  6. python根据字节长度截取字符串_python 字节流 按长度截取
  7. VOA Special English 简介
  8. Oracle中进行分页查询的三种方法
  9. 微软或将推出Win10云端版系统 不支持安装exe程序;福岛电站辐射爆表 机器人仅撑2小时 | IoT黑板报...
  10. SSL/STL是什么?怎么工作的?Keystore 和 Truststore是什么?