使用 Azure 门户在 Azure Database for MySQL 灵活服务器中创建和管理虚拟网络

适用于:Azure Database for MySQL - 灵活服务器

Azure Database for MySQL 灵活服务器支持两种类型的互斥网络连接方法来连接到 Azure Database for MySQL 灵活服务器实例。 这两个选项如下:

  • 公共访问(允许的 IP 地址)
  • 专用访问(虚拟网络集成)

本文将重点介绍使用 Azure 门户创建具有专用访问(VNet 集成)的 MySQL 服务器。 通过专用访问(虚拟网络集成),可以将 Azure Database for MySQL 灵活服务器实例部署到你自己的 Azure 虚拟网络中。 Azure 虚拟网络提供专用的安全网络通信。 对于专用访问,与 MySQL 服务器的连接仅限于你的虚拟网络。 若要了解详细信息,请参阅专用访问(虚拟网络集成)

注意

在服务器创建过程中,可以将 Azure Database for MySQL 灵活服务器实例部署到虚拟网络和子网中。 Azure Database for MySQL 灵活服务器实例部署完成后,无法将它移动到其他虚拟网络、子网或公共访问(允许的 IP 地址)

先决条件

要在虚拟网络中创建 Azure Database for MySQL 灵活服务器实例,需要:

  • 虚拟网络

    注意

    虚拟网络和子网应与你的 Azure Database for MySQL 灵活服务器实例位于同一区域和订阅中。

  • 将子网委派给 Microsoft.DBforMySQL/flexibleServers。 该委派意味着只有 Azure Database for MySQL 灵活服务器实例才能使用该子网。 不能在委派子网中使用其他 Azure 资源类型。

在现有的虚拟网络中创建 Azure Database for MySQL 灵活服务器实例

  1. 在门户左上角选择“创建资源”(+)。

  2. 选择“数据库” > “Azure Database for MySQL”。 还可以在搜索框中输入“MySQL” 以查找该服务。

  3. 选择“灵活服务器”作为部署选项。

  4. 填写“基本信息”窗体

  5. 转到“网络”选项卡。

  6. 在“连接方法”中,选择“专用访问(VNet 集成)” 。 转到“虚拟网络”部分,可以选择已有的“虚拟网络”和委托给 Microsoft.DBforMySQL/flexibleServers 的“子网”,也可单击“创建虚拟网络”链接创建新的虚拟网络 。

    注意

    下拉列表中只列出了同一区域和订阅中的虚拟网络和子网。
    所选子网将委托给 Microsoft.DBforMySQL/flexibleServers。 这意味着只有 Azure Database for MySQL 灵活服务器实例才能使用该子网。

    Vnet-integration

  7. 创建新的“专用 DNS 区域”或选择现有的“专用 DNS 区域”。

    注意

    专用 DNS 区域名称必须以 mysql.database.chinacloudapi.cn 结尾。
    如果没有看到用于创建新的专用 DNS 区域的选项,请在“基本信息”选项卡上输入服务器名称。
    将 Azure Database for MySQL 灵活服务器实例部署到虚拟网络和子网后,无法将它移动到公共访问(允许的 IP 地址)

    dnsconfiguration

  8. 选择“查看 + 创建”,查看你的 Azure Database for MySQL 灵活服务器配置

  9. 选择“创建”以预配服务器。 预配可能需要几分钟时间。

后续步骤