你当前正在访问 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 免费帐户,可免费使用 Azure Database for MySQL 灵活服务器 12 个月,其中每月的限制如下

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

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

先决条件

要完成本教程,需要:

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

在本文中,你将使用 Azure 门户创建采用公共访问连接方法的 Azure Database for MySQL 灵活服务器实例。 或者,可以参阅相应的快速入门,使用 Azure CLIARM 模板Terraform在 VNET 内创建 Azure Database for MySQL 灵活服务器实例。

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

    默认视图是服务仪表板。

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

    显示如何在 Azure 门户中搜索并选择 Azure Database for MySQL 灵活服务器实例的屏幕截图。

    此外,还可以搜索并导航到“免费服务”,然后从列表中选择“Azure Database for MySQL”磁贴

    显示 Azure 门户上所有免费服务的列表的屏幕截图。

  3. 选择“创建”。

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

    显示要选择的灵活服务器部署选项的屏幕截图。

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

    显示用于创建 Azure Database for MySQL 灵活服务器实例的基本设置的屏幕截图。

    设置 建议值 描述
    订阅 你的订阅 选择免费试用版 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 的存储,其余选项保留默认设置。

    显示“计算 + 存储”的“配置服务器”边栏选项卡,在其中可选择 B1MS SKU 和 32GB 存储。

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

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

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

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

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

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

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

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

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

    屏幕截图显示了要选择的网络选项,并突出显示了“添加当前客户端 IP 地址”的按钮。

    注意

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

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

    屏幕截图显示了“查看 + 创建”边栏选项卡。

    重要

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

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

    预配可能需要几分钟时间

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

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

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

连接和查询

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

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

我们不会对 Azure 免费帐户中包含的 Azure Database for MySQL 灵活服务器免费服务收费,除非超出了免费服务的限制。 若要保持在限值内,请使用Azure 门户跟踪和监视免费服务的使用情况。

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

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

    屏幕截图显示了免费试用版订阅概述页面,并突出显示了“查看所有免费服务”。

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

    屏幕截图显示 Azure 门户上所有免费服务的“查看和跟踪使用情况信息”边栏选项卡。

    计量 说明 每月限制
    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 灵活服务器实例,请在服务器的“概述”页上选择“删除”

后续步骤