MySQL 8.4 Release Notes
20.8.3.4 组复制升级使用mysqlbackup
作为一种预置方案,您可以使用 MySQL Enterprise Backup 将组成员的数据复制和还原到新成员。然而,您不能直接将从运行 older 版本 MySQL 的成员备份到运行 newer 版本 MySQL 的成员。解决方案是将备份还原到一个新的服务器实例,该实例运行与备份所来自的成员相同版本的 MySQL,然后升级该实例。这过程包括:
-
从 older 组成员使用 mysqlbackup 进行备份。见第20.5.6节,“使用 MySQL Enterprise Backup with Group Replication”。
-
部署一个新的服务器实例,该实例必须运行与备份所来自的 older 成员相同版本的 MySQL。
-
使用 mysqlbackup 将备份从 older 成员还原到新实例。
-
升级 MySQL 在新实例上,见第3章,“Upgrading MySQL”。
重复这个过程,以创建足够数量的新实例,例如以便能够处理故障转移。然后,将实例加入到组中基于第20.8.3.3节,“Group Replication Online Upgrade Methods”。