
才可以更新其值 。以前没有启动复制,或者以前没有使⽤GTID的情况就是这种情况。在
MySQL 5.7.6之前, gtidpurge也只能在时设置 gtid_mode=ON 。在MySQL 5.7.6及更⾼版
本中, ⽆论gtid_purge的值如何,均可设置 gtid_mode 。
从MySQL 8.0开始,有两种⽅法可以设置gtid_purged的值。
您可以⽤指定的GTID集替换gtid_purged的值
可以将指定的GTID集附加到gtid_purged已经持有的GTID集。
1.如果服务器不存在现有的GTID,例如,您要使⽤现有数据库的备份配置的空服务器,则两种
⽅法的结果相同。
2.如果要还原与服务器上已经存在的事务重叠的备份,例如,将损坏的表替换为使⽤
mysqldump(包括服务器上所有事务的GTID,即使转储)的主数据库的部分转储,部分),
请使⽤第⼀种替换gtid_purged值的⽅法。
3.如果要还原与服务器上已经存在的事务脱节的备份,例如,使⽤来⾃两个不同服务器的转储
来提供多源复制从属,请使⽤第⼆种⽅法添加到gtid_purged的值。
⼀个使⽤实例:
https://www.cnblogs.com/f-ck-need-u/p/9164823.html
从 5.添加新的slave到gtid复制结构中开始的配置过程
添加新的slave
评论