实时数据库迁移 MariaDB 10.5 至 MySQL 8.0

实时数据库迁移 MariaDB 10.5 至 MySQL 8.0

我需要将一个繁忙的 OLTP 数据库从自托管MariaDB 10.5适用于 MySQL 8.0 的 Google Cloud SQL停机时间最短。

源是 Google Cloud 中自管理的 VM 实例,具有副本、ProxySQL 作为负载平衡器等。目标是 Google Cloud SQL。数据库在磁盘上大约有 400 GiB,从 logicak 转储加载它大约需要四个小时。

我曾经通过复制和切换来做到这一点,但是 MySQL 8.0 无法从 MariaDB 读取二进制日志。

如果您能提供任何关于如何在少于 10 分钟的停机时间内实施此举措的建议,我将不胜感激。

相关内容