之前搭建了一主一备的MySQL,使用的是传统复制方式,现在希望将其改造为GTID复制方式。使用GTID方式必须设置GTID_MODE=ON,而GTID_MODE=ON与GTID_MODE=OFF之间是无法复制的,会报类似如下错误:
The slave IO thread stops because the master has @@GLOBAL.GTID_MODE OFF and this server has @@GLOBAL.GTID_MODE ON所以,可行的一种方法是在主备库保证一致性的情况下,重启主库为GTID_MODE=ON,之后,重启备库为GTID_MODE=ON。然后,修改复制参数,设置MASTER_AUTO_POSITION = 1。
本文详细介绍了如何将MySQL主备库从传统的复制方式升级到GTID复制方式,包括设置GTID_MODE=ON、重启数据库、修改复制参数等关键步骤,并强调了在主备库间保持一致性的重要性。
311

被折叠的 条评论
为什么被折叠?



