使用 Azure 门户将 Azure Database for MySQL 服务器移到另一个区域

适用于:Azure Database for MySQL - 单一服务器

重要

Azure Database for MySQL 单一服务器即将停用。 强烈建议升级到 Azure Database for MySQL 灵活服务器。 有关如何迁移到 Azure Database for MySQL 灵活服务器的详细信息,请参阅 Azure Database for MySQL 单一服务器发生了什么情况?

将现有 Azure Database for MySQL 服务器从一个区域移到另一个区域的方案有多种。 例如,可以按照灾难恢复计划将生产服务器移到另一个区域。

可以使用 Azure Database for MySQL 跨区域只读副本来完成移到另一个区域的操作。 为此,请先在目标区域中创建一个只读副本。 接下来,停止到只读副本服务器的复制,使其成为同时接受读取和写入流量的独立服务器。

注意

本文重点介绍如何将服务器移到不同的区域。 若要将服务器移到其他资源组或订阅,请参阅移动一文。

先决条件

  • 只读副本功能仅适用于“常规用途”或“内存优化”定价层中的 Azure Database for MySQL 服务器。 请确保源服务器位于其中一个定价层中。

  • 请确保 Azure Database for MySQL 源服务器位于要从中移动的 Azure 区域中。

准备移动

若要使用 Azure 门户在目标区域中创建跨区域只读副本服务器,请使用以下步骤:

  1. 登录到 Azure 门户
  2. 选择要用作源服务器的现有 Azure Database for MySQL 服务器。 此操作将打开“概述”页。
  3. 从菜单中的“设置”下,选择“复制”。
  4. 选择“添加副本”。
  5. 输入副本服务器的名称。
  6. 选择副本服务器的位置。 默认位置与源服务器的位置相同。 验证是否已选择要在其中部署副本的目标位置。
  7. 选择“确定”以确认创建该副本。 在创建副本的过程中,数据将从源服务器复制到副本。 创建时间可能会持续几分钟或更长时间,这与源服务器的大小成正比。

注意

创建副本时,该副本不会继承源服务器的 VNet 服务终结点。 必须单独为副本设置这些规则。

移动

重要

独立服务器不能再次成为副本。 在只读副本上停止复制之前,请确保副本包含所需的全部数据。

停止复制到副本服务器,使其成为独立服务器。 若要停止从 Azure 门户复制到副本的操作,请使用以下步骤:

  1. 创建副本后,查找并选择你的 Azure Database for MySQL 源服务器。
  2. 从菜单中的“设置”下,选择“复制”。
  3. 选择副本服务器。
  4. 选择“停止复制”。
  5. 通过单击“确定”,确认要停止复制。

清除源服务器

你可能想要删除 Azure Database for MySQL 源服务器。 为此,请使用以下步骤:

  1. 创建副本后,查找并选择你的 Azure Database for MySQL 源服务器。
  2. 在“概览”窗口中,选择“删除”。
  3. 键入源服务器的名称,确认你要删除它。
  4. 选择“删除” 。

后续步骤

在本教程中,你已使用 Azure 门户将 Azure Database for MySQL 服务器从一个区域移到了另一个区域,然后清理了不再需要的源资源。