为实例升级 MySQL

本页面介绍了如何将数据迁移至运行较新版本的 MySQL 的实例。

简介

要将数据从 MySQL 的一个版本移动到另一个版本,所涉及到的步骤包括从当前实例数据导出数据,再将数据导入到一个运行 MySQL 更新版本的新实例。此过程涉及到停机时间;在开始导出之前,您要将当前实例置于只读模式。

准备工作

在将数据迁移到运行更新版本的 MySQL 的实例之前,应熟悉 MySQL 版本之间的差异:

升级

如需将数据迁移至运行更高版本的 MySQL 的 Cloud SQL 实例,请执行以下操作

  1. 使用所需的 MySQL 版本创建目标实例。

    确保目标实例符合以下条件:

    • 存储空间足以容纳当前实例的所有数据。
    • 拥有与当前实例相同的已获授权的网络。了解详情

    • 拥有相同用户帐号以及相同的 MySQL 权限和密码。

    如需创建实例方面的帮助,请参阅创建实例

  2. 确认您可以使用本地 MySQL 工具连接到新实例,并在必要情况下进行更新。

  3. 通过将 read_only 数据库标志设置为 On,将当前的 Cloud SQL 实例置于只读模式。

    如需帮助,请参阅配置数据库标志

  4. 按照导出数据以导入到 Cloud SQL 中的说明,将当前实例的数据导出到 SQL 转储文件。

    不要导出 mysql 系统数据库。

  5. 根据需要创建 Cloud Storage 存储分区,并将您的 SQL 转储文件上传到存储分区。

  6. 按照从 Cloud Storage 导入 MySQL 数据库中的说明,将数据导入目标实例。

  7. 更新您的应用以连接到新实例。

  8. 如果您确定新实例已成功运行,请删除旧实例。

后续步骤