RESET MASTER
删除所有index file 中记录的所有binlog 文件,将日志索引文件清空,创建一个新的日志文件,这个命令通常仅仅用于第一次用于搭建主从关系的时的主库,
注意
  reset master 不同于purge binary log的两处地方
1 reset master 将删除日志索引文件中记录的所有binlog文件,创建一个新的日志文件 起始值从000001 开始,然而purge binary log 命令并不会修改记录binlog的顺序的数值
2 reset master 不能用于有任何slave 正在运行的主从关系的主库。因为在slave 运行时刻 reset master 命令不被支持,resetmaster 将master 的binlog从000001 开始记录,slave 记录的master log 则是reset master 时主库的最新的binlog,从库会报错无法找的指定的binlog文件。

In MySQL 5.6.5 and later, RESET MASTER also clears the values of the gtid_purged system variable (known as gtid_lost in MySQL 5.6.8 and earlier) as well as the global value of the gtid_executed (gtid_done, prior to MySQL 5.6.9) system variable (but not its session value); that is, executing this statement sets each of these values to an empty string ('')

RESET SLAVE
reset slave 将使slave 忘记主从复制关系的位置信息。该语句将被用于干净的启动, 它删除master.info文件和relay-log.info 文件以及所有的relay log 文件并重新启用一个新的relaylog文件。
使用reset slave之前必须使用stop slave 命令将复制进程停止。

注 所有的relay log将被删除不管他们是否被SQL thread进程完全应用(这种情况发生于备库延迟以及在备库执行了stop slave 命令),存储复制链接信息的master.info文件将被立即清除,如果SQL thread 正在复制临时表的过程中,执行了stop slave ,并且执行了reset slave,这些被复制的临时表将被删除。

RESET SLAVE ALL
在 5.6 版本中 reset slave 并不会清理存储于内存中的复制信息比如 master host, master port, master user, or master password,也就是说如果没有使用change master 命令做重新定向,执行start slave 还是会指向旧的master 上面。
当从库执行reset slave之后,将mysqld shutdown 复制参数将被重置。
在5.6.3 版本以及以后 使用使用 RESET SLAVE ALL 来完全的清理复制连接参数信息。(Bug #11809016)
RESET SLAVE ALL does not clear the IGNORE_SERVER_IDS list set by CHANGE MASTER TO. This issue is fixed in MySQL 5.7. (Bug #18816897)
In MySQL 5.6.7 and later, RESET SLAVE causes an implicit commit of an ongoing transaction. See Section 13.3.3, “Statements That Cause an Implicit Commit”.

参考
http://dev.mysql.com/doc/refman/5.5/en/reset-master.html
http://dev.mysql.com/doc/refman/5.6/en/reset-slave.html

reset master和reset slave解析相关推荐

  1. RESET MASTER和RESET SLAVE使用场景和说明,以及清除主从同步关系

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

  2. RESET MASTER和RESET SLAVE使用场景和说明【转】

    [前言]在配置主从的时候经常会用到这两个语句,刚开始的时候还不清楚这两个语句的使用特性和使用场景. 经过测试整理了以下文档,希望能对大家有所帮助: [一]RESET MASTER参数 功能说明:删除所 ...

  3. RESET MASTER 和RESET SLAVE 命令的使用方法 注意事项

      RESET MASTER 删除所有index file 中记录的所有binlog 文件,将日志索引文件清空,创建一个新的日志文件,这个命令通常仅仅用于第一次用于搭建主从关系的时的主库, 注意    ...

  4. MySQL的reset master

    删除index文件中列出的所有二进制日志文件,将index文件清空,并创建一个新的二进制日志文件. 使用这个命令要很小心,以免丢失二进制日志文件数据. reset master也会清空gtid_pur ...

  5. mysql reset master 和 purge binary logs 的区别

    删除不同 reset master 会删除所有的二进制日志 mysql> help reset master; Name: 'RESET MASTER' Description: Syntax: ...

  6. RESTE MASTER和reset slave

    RESET MASTER 删除所有index file 中记录的所有binlog 文件,将日志索引文件清空,创建一个新的日志文件,这个命令通常仅仅用于第一次用于搭建主从关系的时的主库, 注意   re ...

  7. mysql双主使用reset master清除日志要小心

    假设a.b两台服务器做了mysql双主. 有一表是tab是这样的 create table tab(id int primary key auto_increment,name varchar(20) ...

  8. mysql master 重置_[数据库]重置mysql主从同步(MySQL Reset Master

    [数据库]重置mysql主从同步(MySQL Reset Master 0 2012-09-13 16:00:09 在mysql主从同步的过程中,可能会因为各种原因出现主库与从库不同步的情况,网上虽然 ...

  9. Master主动向Slave发送binlog?还是Slave主动向Master要binlog?

    事情背景是这样子,今天有人和我讨论了一下MySQL主从的一些东西,                 在这个过程中,对方信誓旦旦,斩钉截铁的告诉我,Master主动向Slave推送binlog,说的自己 ...

最新文章

  1. 小型工作室创业项目_为什么新开发人员应该在小型创业公司工作
  2. w7怎么查看电脑配置_学室内设计,对电脑配置有何要求?不懂戳这!
  3. 全缓冲、行缓冲和无缓冲
  4. centos 6.5 x64编译有python的vim7.4
  5. windows7 php 无法启动,window_Win7系统无法启动错误提示代码为File:\BOOT\BCD,  很多人Win7系统用户都有遇 - phpStudy...
  6. stats | 介绍三个与数学规划函数
  7. Tp-link路由器怎么设置端口映射 内网端口映射
  8. kdj买卖指标公式源码_量+优化kdj买卖指标公式、源码-大智慧公式 -程序化交易(CXH99.COM)...
  9. 转发 微博 Qzone 微信 草根创业英雄时代落幕:贾跃亭戴威们一去不复返
  10. 给临时停车号码牌插上翅膀:lua脚本语言加入—鲁哇客智能挪车号码牌技术升级之路
  11. 懒人教你用猕猴桃一月饱减16斤_过路老熊_新浪博客
  12. 微信小程序--优购页面制作
  13. 火车票订票小助手,帮助了很多同事和朋友,安全无毒
  14. 亿级流量网站架构核心技术
  15. 移动app隐私政策规范条款参考模板示例
  16. 自动化立体仓库使用流程!海格里斯自动化立体库流程:入库——出库——拣选
  17. android浏览器插件介绍
  18. 电商数仓(dwd 层)
  19. 中年危机总在不经意间来到
  20. 2019阿里P7社招面试题泄露;《警察抓小偷》,几人能答出来?

热门文章

  1. 如何从乱码中恢复 (下)?
  2. 【人工智能笔记】第三十六节:TF2实现VITGAN对抗生成网络,MSA多头注意力 实现
  3. Linux 系统的基本使用
  4. correl函数相关系数大小意义_在EXCEL中用“CORREL”函数求 两列的相关系数为什么是等于1?...
  5. windows上搭建IOS开发环境
  6. 2015多校第9场 HDU 5405 Sometimes Naive 树链剖分
  7. mac os升级到Catalina版本原先根目录下自己创建的目录找不到解决方案
  8. Multi-Modal
  9. 职场邮件的十大忌讳,你犯了吗?
  10. 【虚基类、虚函数及应用】