你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Azure 免费帐户免费试用 Azure Database for MySQL 灵活服务器

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

Azure Database for MySQL 灵活服务器是一种托管服务,可用于在云中运行、管理和缩放高度可用的 MySQL 数据库。 使用 Azure 免费帐户,可以在 12 个月内免费使用 Azure Database for MySQL 灵活服务器每月限制高达:

  • 750 小时的可突发 B1MS 实例,时长足以每月连续运行一个数据库实例 。
  • 32 GB 存储和 32 GB 备份存储。

本文介绍如何使用 Azure 免费帐户免费创建和使用 Azure Database for MySQL 灵活服务器实例。

先决条件

要完成本教程,需要:

创建 Azure Database for MySQL 灵活服务器实例

在本文中,你将使用Azure 门户创建具有公共访问连接方法的 Azure Database for MySQL 灵活服务器实例。 或者,请参阅相应的快速入门,了解如何使用 Azure CLI、ARM 模板Terraform 或 VNET 创建 Azure Database for MySQL 灵活服务器实例。

  1. 使用 Azure 免费帐户登录到 Azure 门户

    默认视图是服务仪表板。

  2. 若要创建 Azure Database for MySQL 灵活服务器实例,请搜索并选择 Azure Database for MySQL 服务器

    Screenshot that shows how to search and select an Azure Database for MySQL flexible server instance in the Azure portal.

    或者,可以搜索并导航到 免费服务,然后 从列表中选择 Azure Database for MySQL 磁贴:

    Screenshot that shows a list of all free services on the Azure portal.

  3. 选择创建

  4. “选择 Azure Database for MySQL 部署”选项 页上,选择 “灵活服务器”。

    Screenshot that shows the Flexible Server Deployment Option to be chosen.

  5. 输入新的 灵活服务器的基本设置。

    Screenshot that shows the Basic Settings for creating an Azure Database for MySQL flexible server instance.

    设置 建议值 描述
    订阅 你的订阅 选择免费试用版 Azure 订阅。
    资源组 你的资源组 输入新资源组,或订阅中的现有资源组。
    服务器名称 mydemoserver-mysql 指定用于标识灵活服务器的唯一名称。 域名 mysql.database.azure.com 将追加到所提供的服务器名称后面。 服务器名称只能包含小写字母、数字和连字符 (-) 字符。 它必须包含 3 到 63 个字符。
    区域 离用户最近的区域 从列表中选择一个位置,最好是离用户最近的位置。
    工作负荷类型 开发 对于免费试用版,请选择“开发”工作负载。 对于生产工作负载,请选择“小”、“中”或“大”,具体取决于 max_connections 要求。
    可用性区域 无首选项 如果应用程序(托管在 Azure VM、虚拟机规模集或 AKS 实例)预配到特定的可用性区域中,请创建在同一可用性区域中的 Azure Database for MySQL 灵活服务器实例。 并置应用程序和数据库可域降低区域间的网络延迟,从而提高性能。
    高可用性 默认 将“高可用性”选项保持未选中状态。
    MySQL 版本 最新主版本 使用最新主版本。 有关详细信息,请参阅所有支持的版本
    管理员用户名 myadmin 创建连接到服务器时需要使用的登录帐户。 管理员用户名不能是“azure_superuser”、“admin”、“administrator”、“root”、“guest”或“public”。
    密码 你的密码 为服务器管理员帐户指定新密码。 密码必须包含 8 到 128 个字符。 密码还必须包含以下四类中的三类字符:英文大写字母、英文小写字母、数字(0 到 9)和非字母数字字符(!、$、#、% 等)。
  6. 对于“计算 + 存储”设置,请选择“配置服务器” 。

    选择“可突发 B1MS 实例(1-2 个 vCore)”,指定小于或等于 32 GB 的存储,其余选项保留默认设置。

    Screenshot that shows the Compute + Storage Configure Server blade, to choose B1MS SKU and 32GB Storage.

  7. 选择“保存”以继续配置。

  8. 选择“网络”选项卡来配置访问服务器的方式。

    Azure Database for MySQL 灵活服务器提供两种方法进行连接:

    • 公共访问(允许的 IP 地址)
    • 专用访问(VNet 集成)

    使用公共访问时,对服务器的访问仅限于已添加到防火墙规则中的允许的 IP 地址。 除非创建了规则以打开特定 IP 地址或范围的防火墙,否则此方法会阻止外部应用程序和工具连接到服务器和服务器上的任何数据库。

    使用专用访问(VNet 集成)时,对服务器的访问仅限于虚拟网络。 有关连接方法的详细信息,请参阅连接和网络概念

    在本教程中,将启用公共访问以连接到服务器。

  9. 在“网络”选项卡上,对于“连接方法”,选择“公共访问” 。

  10. 为配置“防火墙规则”,请选择“添加当前客户端 IP 地址”。

    Screenshot that shows the networking options to be chosen, and highlights the add current client IP address button.

    注意

    创建服务器后,不能更改连接方法。 例如,如果在创建服务器时选择了“公共访问(允许的 IP 地址)”,则在服务器创建后无法将其更改为“专用访问(VNet 集成)” 。 强烈建议创建具有专用访问的服务器,以帮助通过 VNet 集成安全地访问服务器。 有关专用访问的详细信息,请参阅连接和网络概念

  11. 若要查看你是 Azure Database for MySQL 灵活服务器配置,请选择“ 查看 + 创建”。

    Screenshot that shows the Review + create blade.

    重要

    从 Azure 免费帐户创建 Azure Database for MySQL 灵活服务器实例时,仍会在“计算 + 存储:成本摘要”边栏选项卡和“查看 + 创建”选项卡中看到每月估计成本。但是,只要使用 Azure 免费帐户,并且免费服务使用量在每月限制内,则不会收取该服务费用。 若要查看使用情况信息,请参阅以下 监视器并跟踪免费服务使用情况 部分。 目前,我们正在努力改进免费服务的成本摘要体验。

  12. 选择“创建”以预配服务器。

    预配可能需要几分钟时间

  13. 在工具栏上,选择“通知”(钟形图标)来监视部署过程。

    部署完成后,选择“固定到仪表板”,为Azure 门户 仪表板上的 Azure Database for MySQL 灵活服务器实例创建磁贴。 此磁贴是服务器“概述”页的快捷方式。 选择“转到资源”时,会打开此服务器的“概述”页 。

    默认情况下,服务器包含以下数据库:information_schema、mysql、performance_schema 和 sys。

连接和查询

现在,你已在资源组中创建 Azure Database for MySQL 灵活服务器实例,接下来可以使用以下连接和查询快速入门连接到服务器和查询数据库:

监视和跟踪免费服务使用情况

除非超出免费服务限制,否则不会为 Azure Database for MySQL 灵活服务器服务免费付费。 若要保持在限值内,请使用Azure 门户跟踪和监视免费服务的使用情况。

  1. 在 Azure 门户中,搜索“订阅”,然后选择 Azure 免费帐户 -“免费试用版”订阅 。

  2. 在“概述”页上,向下滚动以显示“按使用情况排名的热门免费服务”,然后选择“查看所有免费服务” 。

    Screenshot that shows the Free Trial subscription overview page and highlights View all free services.

  3. 找到与 Azure Database for MySQL 灵活服务器相关的指标,以跟踪使用情况。

    Screenshot that shows the View and track usage information blade on Azure Portal for all free services.

    计量 说明 每月限制
    Azure Database for MySQL 灵活服务器可突发 BS 系列计算 B1MS 跟踪计算使用情况,以运行小时数表示 750 小时/月 - 可突发 B1MS 计算层
    Azure Database for MySQL 灵活服务器存储存储的数据 跟踪预配的数据存储,以每月使用的 GiB 大小表示 每月 32 GB
    • 计量: 列出耗用服务的度量单位。
    • 使用情况/限值: 当前月份的测定仪使用情况和限值。
    • 状态: 服务的使用状态。 根据使用情况,可能会具有以下状态之一:
    • 未使用: 未使用测定仪或测定仪的使用情况尚未提交至计费系统。
    • 已于 <Date> 超出限值:已于 <Date> 超出测定仪限值。
    • 不可能超过 - 不太可能超过测定仪的限值。
    • 于 <Date> 超出限值:可能会在 <Date> 超出测定仪限值。

    重要

    通过 Azure 免费帐户,你还可获得 200 美元的赠金,可在 30 天内使用。 在此期间,超出每月免费服务量的任何使用额都将从此赠金中扣除。 在前 30 天结束时或你用完 200 美元的赠金后(以先发生者为准),你只需为超出每月免费服务量的使用内容付费。 若要在 30 天后继续获取免费服务,请移到即用即付定价。 如果不转为即用即付,则不能购买超出 200 美元赠金的 Azure 服务,最终你的帐户和服务将被禁用。 有关详细信息,请参阅 Azure 免费帐户常见问题解答

清理资源

如果使用 Azure Database for MySQL 灵活服务器实例进行开发、测试或可预测的时间限制生产工作负荷,请按需启动和停止服务器来优化使用情况。 停止服务器后,服务器将保持该状态七天(除非提前重启)。 有关详细信息,请参阅服务器的概念。 当 Azure Database for MySQL 灵活服务器实例停止时,没有计算使用情况,但仍会考虑存储使用情况。

或者,如果将来不需要这些资源,可以通过删除资源组来删除这些资源,也可以删除 Azure Database for MySQL 灵活服务器实例。

  • 若要删除资源组,请完成以下步骤:

    1. 在 Azure 门户中,搜索并选择“资源组”。
    2. 在资源组列表中,选择资源组的名称。
    3. 在资源组的概述页面中,选择“删除资源组” 。
    4. 在确认对话框中,键入资源组的名称,然后选择“删除”。
  • 若要删除 Azure Database for MySQL 灵活服务器实例, 请在服务器的“概述 ”页上,选择“ 删除”。

后续步骤