上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3 GTID模块初始化简介和参数binlog_gtid_simple_recovery
GTID模块的初始化,会在从库信息初始化之前,实例启动的时候进行。从库信息的初始化将在4.7节描述。因为在GTID AUTO_POSITION MODE下,I/O线程会使用GTID相关的信息进行从库的启动(将在4.4节介绍),因此GTID模块的初始化必须在从库信息初始化之前进行。
同时本节会讨论binary log与mysql.gtid_executed表这两种GTID持久化的介质在GTID模块初始化时的作用。
我们将分别讨论主/从GTID模块的初始化流程,主要包括下面两种情况。
(1)主库开启GTID和binary log,下面简称主库。
(2)从库开启GTID和binary log,但不开启参数log_slave_updates,下面简称从库,这也是常见的配置方式。