Compartir a través de

使用 Azure 门户创建和管理 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 灵活服务器实例后,无法将其移动到另一个虚拟网络或子网中。

先决条件

要在虚拟网络中创建 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 集成。

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

    注意

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

    屏幕截图,其中显示 DNS 配置。

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

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