zoukankan      html  css  js  c++  java
  • reset slave,reset slave all,reset master都干了些啥?

    1、reset slave

     1)清理掉master.info

     2)清理relay-log.info

     3)删除所有的relay log文件,重启用一个新的relay log文件

     4)不清理内存里的同步复制配置信息。清除slave 复制时的master binlog的位置,重置复制延迟(CHANGE MASTER TO 的 MASTER_DELAY参数指定的)为0,不会改变复制连接使用的参数,例如master host, master port, master user, or master password

     5)不重置 gtid_executed or gtid_purged 参数值

    2、reset slave all

     1)清理掉master.info

     2)清理relay-log.info

     3)删除所有的relay log文件,重启用一个新的relay log文件

     4)立即清理内存里的同步复制配置信息。这一点很有用:提升从库为主库,特别是在集群迁移中,新集群的新主库同步了旧集群的旧主库后,需要断开,则执行

           stop slave;

          reset slave all;

          show slave statusG;

          此时真正实现了清除slave同步复制关系!

           # mysql主从复制中,需要将从库提升为主库,需要取消其从库角色,这可通过执行RESET SLAVE ALL清除从库的同步复制信息、包括连接信息和二进制文件名、位置。从库上执行这个命令后,使用show slave status将不会有输出。

     5)不重置 gtid_executed or gtid_purged 参数值

    3、reset master

        1)删除binlog索引文件中列出的所有binlog文件
        2)清空binlog索引文件
        3)创建一个新的binlog文件
        4)清空系统变量gtid_purged和gtid_executed, 在MySQL 5.7.5 及后续版本中, RESET MASTER还会会清空 mysql.gtid_executed数据表

    用途:删除所有的binglog日志文件,并将日志索引文件清空,重新开始所有新的日志文件。用于第一次进行搭建主从库时,进行主库binlog初始化工作;

    注意:但是如果当前是主数据库,且主从数据库正常的时候,千万不能用这种方式删除。

    ####################################################################

    场景一:给原集群添加一个新实例作为从库。(从xtrabackup备份来搭建)

    当启动新的实例后按如下顺序执行:

    stop slave;

    reset slave all;

    reset master;

    change master (根据实际情况而定)

    start slave;

    show slave statusG;

    场景二:集群迁移。(新集群的新主库连接到旧集群的旧主库上)

    当新集群数据与旧集群数据完全同步后,在新集群的新主库上按如下顺序执行:

    stop slave;

    reset slave all;

    show slave statusG;

  • 相关阅读:
    Spring 框架的概述以及Spring中基于XML的IOC配置
    SpringBoot(1)
    C/C++经典程序之打印三角形
    C++构造函数详解(复制构造函数)
    利用函数模板计算并返回数组d 中size个元素的平方和
    C++模板之typename和class关键字的区别
    构造函数与成员函数的区别?
    为什么多数穷人很难逆袭成功
    用递归方式求解这个问题:一只母兔从四岁开始每年生一只小母兔,按此规律,第n年有多少只母兔?
    编写一个函数 reverseDigit(int num).该函数读入一个整数,然后将这个整数的每个位上的数字逆序输出。
  • 原文地址:https://www.cnblogs.com/igoodful/p/12462863.html
Copyright © 2011-2022 走看看