• 传统模式下主从架构的改变


    主从架构的改变

    主从关系一:A->B->C,B是A的从库,C是B的从库

    10.10.228.163:3306(rescs5)

    10.10.228.163:3307(rescs5)

    10.10.228.163:3308(rescs5)

    主从关系二:A->B,C,B和C是A的从库

    10.10.228.163:3306(rescs5)

    10.10.228.163:3307(rescs5)

    10.10.228.163:3308(rescs5)

    从主从关系一变为主从关系二

    10.10.228.163:3306(rescs5)

     

    10.10.228.163:3307(rescs5)

     

    10.10.228.163:3308(rescs5)

     

     B进行stop slave; C的应用也会停止,B上会记录A的logfile,position和port, 即Relay_Master_Log_File,Exec_Master_Log_Pos和Master_Port, 将C change到B上记录A的logfile,position和端口

    C操作如下:

    stop slave;

    change master to master_host='10.10.228.163',master_port=3306,master_user='repl',master_password='repl',master_log_file='mysql-bin.000002',master_log_pos=2677;

    start slave;

    从主从关系二变为主从关系一

    10.10.228.163:3306(rescs5)

     

     10.10.228.163:3307(rescs5)

     

     10.10.228.163:3308(rescs5)

     

     先将B,C停在同一位点上,在A上不记录日志创建一个表,之后开启日志,向这个新建表中插入一条数据,这时B,C的复制停止

    A操作如下:

    set sql_log_bin=off;

    CREATE TABLE `mytest` (
    `uid` int(11) NOT NULL AUTO_INCREMENT,
    `name` varchar(32) DEFAULT NULL,
    PRIMARY KEY (`uid`),
    KEY `name` (`name`)
    ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;

    set sql_log_bin=on;

    insert into mytest(name) values ('allen');

    这时B和C停在同一个pos点上

    10.10.228.163:3307(rescs5)

     

     10.10.228.163:3308(rescs5)

     

     10.10.228.163:3307(rescs5)

    show master status;

     

    然后将C change到B节点的filename和pos上

    C操作如下:

    stop slave;

    change master to master_host='10.10.228.163',master_port=3307,master_user='repl',master_password='repl',master_log_file='mysql-bin.000002',master_log_pos=4708;

    start slave;

    B上跳过一个事务,将insert into mytest(name) values ('allen');跳过去

    B操作如下:

    stop slave;

    set global sql_slave_skip_counter=1;

    start slave;

    show slave statusG

  • 相关阅读:
    POJ 1654 Area 多边形面积 G++会WA
    POJ 3348 Cows 求凸包面积
    POJ 1279 Art Gallery 半平面交 多边形的核
    hdu 1556 Color the ball 线段树 区间更新
    POJ 1474 Video Surveillance 半平面交
    POJ 3130 How I Mathematician Wonder What You Are! 半平面交
    在React项目中,如何优雅的优化长列表
    react高亮显示关键词
    通过a标签同源和跨域下载服务器文件(基于blob)
    前端性能优化之回流和重绘
  • 原文地址:https://www.cnblogs.com/allenhu320/p/11317133.html
Copyright © 2020-2023  润新知