说GTID-清除GTID的执行历史

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),然后又创建了默认通道。


分享文章:说GTID-清除GTID的执行历史
分享路径:http://ybzwz.com/article/igssco.html