说GTID - 清除GTID的执行历史
短信预约 -IT技能 免费直播动态提醒
RESET MASTER可以用来清除GTID的执行历史。如果想将一个执行过本地事务的节点,加入到Group Replication中,就要执行下RESET MASTER。
执行RESET MASTER会带来以下一系列影响:
·全局系统变量gtid_purged会被置空。
·全局系统变量gtid_executed会被置空。
·系统表mysql.gtid_executed会被清空。
·若启用了二进制日志,二进制日志会和日志索引文件会被清理。
说到RESET MASTER,可能会想到RESET SLAVE,执行RESET SLAVE倒不会清除GTID的执行历史,它会清空mysql.slave_relay_log_info,mysql.slave_worker_info这两张表,和清理中继日志。
说到RESET SLAVE,往往会想到RESET SLAVE ALL,它除了完成RESET SLAVE的动作,还清空了mysql.slave_master_info表,和删除了所有的复制通道(replication channel),然后又创建了默认通道。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341