![实时数据库迁移 MariaDB 10.5 至 MySQL 8.0](https://linux22.com/image/792350/%E5%AE%9E%E6%97%B6%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB%20MariaDB%2010.5%20%E8%87%B3%20MySQL%208.0.png)
我需要将一个繁忙的 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 分钟的停机时间内实施此举措的建议,我将不胜感激。