3.2 创建数据库系统

本主题介绍如何创建新的数据库系统。创建数据库系统时默认会创建一个 HeatWave 集群。

  1. 在 MySQL HeatWave 控制台中,选择MySQL选项卡。

  2. DB Systems面板上,单击 Create MySQL DB System以打开 Create MySQL DB System and HeatWave Cluster 对话框。

  3. 提供数据库系统 的基本信息:

    • 显示名称:指定数据库系统的显示名称或使用生成的默认名称。

    • 描述:指定数据库系统的用户友好描述。

  4. 指定 MySQL 数据库系统的管理员凭据

    • 用户名:指定 MySQL 管理员用户的用户名(1 到 32 个字符)。MySQL 管理员用户被授予一组特定的 MySQL 服务器权限。有关详细信息,请参阅 默认 MySQL 权限

      某些名称已保留且不能使用。请参阅 保留的用户名

    • 密码:指定 MySQL 管理员密码。密码必须为 8 到 32 个字符,包括至少一个数字、一个大写字母、一个小写字母和一个特殊(非字母数字)字符。

    • 确认密码:重新输入 MySQL 管理员密码。

  5. 选择硬件形状

    • 形状:选择要用于您的数据库系统的形状。形状决定了分配给系统的资源。有关形状的信息,请参阅支持的形状。为数据库系统选择 MySQL 形状也会选择与该形状关联的配置。请参阅 第 11 章,配置

      笔记

      不支持稍后更改 MySQL 形状。要使用不同的形状需要创建一个新的数据库系统。您可以将数据从旧数据库系统的备份还原到新数据库系统。

    • 数据存储大小 (GiB):指定要分配给数据库系统的块存储量(以 GiB 为单位)。此块存储存储所有数据、日志和临时文件。二进制文件不存储在此块存储中。最大存储分配为 16384 GiB。

      笔记

      如果要导入数据,请确保为要导入的数据指定足够的数据存储。

    • 数据库版本:选择要部署的 MySQL 服务器版本。默认选择最新的 MySQL 服务器版本。

    • Maintenance Window:选择维护窗口的开始时间,为两个小时。当更新可用时,它们将在此窗口期间启动。应用补丁和更新所需的时间可能会超出维护窗口并需要重新启动数据库系统。有关详细信息,请参阅 第 14 章,维护

      • 选择自动为您选择维护窗口开始日期开始时间

      • 选择手动指定您自己的维护窗口开始日期开始时间。时间以协调世界时 (UTC) 指定。

      您可以稍后通过编辑数据库系统来修改维护时段。请参阅 编辑数据库系统

  6. 配置Availability zone,它决定了 DB System 的物理位置:

    • 选择自动为您选择物理 AWS 可用区。

    • 设置手动以选择将在其中创建数据库系统的物理 AWS 可用区。

    笔记

    物理可用区由可用区 ID (AZ ID) 标识。有关 AZ ID 以及如何查看它们的信息,请参阅 AWS RAM 用户指南中的 AWS 资源的可用区 ID。为了帮助最大限度地提高性能,请尝试将数据库系统放置在与将使用 HeatWave 集群的应用程序相同的可用区中。

  7. 配置网络设置:

    • 允许的客户端地址:指定允许连接到数据库系统端点的面向公众的客户端 IPv4 地址。这些必须都是公网IP地址(可以上网),不能是私网IP地址。例如,您可能希望包括以下任何内容:

      • 您用于在 AWS 上设置 MySQL HeatWave 的系统的公共 IP 地址

      • 管理员将用来管理 HeatWave 集群的系统的公共 IP 地址

      • 运行将使用 HeatWave 集群的客户端应用程序的应用程序服务器的公共 IP 地址

      • 分配给您的组织的公共 IP 地址范围

      IP地址以CIDR格式指定;例如:1.2.3.4/24。可以在以分号分隔的列表中指定 CIDR 格式的多个地址;例如: 1.2.3.4/24; 1.2.3.4/32

      CIDR(无类域间路由)表示法允许在单个地址中指定 IP 地址范围。CIDR 地址看起来像一个普通的 IP 地址,但以正斜杠后跟数字作为后缀。数字是子网掩码的紧凑表示;例如,/24相当于 ,其中 24 是 ( )255.255.255.0的二进制表示中的位数 。 等同于 ,它允许此 IP 地址范围:到 。 255.255.255.011111111.11111111.11111111.000000001.2.3.4/241.2.3.4/255.255.255.01.2.3.01.2.3.255

      下表显示了常见的子网掩码、等效的 CIDR 表示法和范围内的 IP 地址数。

      表 3.3 CIDR 表示法示例

      子网掩码 CIDR 符号 IP 地址数
      255.0.0.0 /8 16777216
      255.255.0.0 /16 65536
      255.255.255.0 /24 256
      255.255.255.128 /25 128
      255.255.255.192 /26 64
      255.255.255.224 /27 32
      255.255.255.240 /28 16
      255.255.255.248 /29 8个
      255.255.255.252 /30 4个
      255.255.255.254 /31 2个
      255.255.255.255 /32 1个

      您可以指定组合 CIDR 地址以允许特定范围的 IP 地址;例如,要允许 到 范围内的五个 IP 地址 192.0.2.0192.0.2.4您可以指定以下 CIDR 地址:192.0.2.0/30; 192.0.2.4/32。要允许单个 IP 地址,例如192.0.2.10,您可以指定 192.0.2.10/32. 可以通过在线搜索找到有关 CIDR 表示法(包括 IP 范围到 CIDR 计算器)的更多信息。

    • 端口:MySQL 服务器监听的端口。默认端口为 3306。您可以指定一个介于 1024 和 65535 之间的端口号。

    • X Protocol Port : MySQL 服务器监听的 X Protocol 端口,受 MySQL Shell 等客户端支持。默认端口为 33060。您可以指定一个介于 1024 和 65535 之间的端口号。

  8. 单击下一步

  9. 提供HeatWave 集群 的基本信息:

    • 显示名称:指定 HeatWave 集群的显示名称或使用生成的默认名称。

    • Description:指定 HeatWave Cluster 的用户友好描述。

  10. 指定 HeatWave 集群配置:

    • 形状:选择要用于 HeatWave Cluster 的形状。形状决定了分配给每个 HeatWave 节点的资源。有关形状的信息,请参阅 支持的形状

      不支持稍后更改 HeatWave Cluster 形状。要使用不同的形状,需要删除现有的 HeatWave Cluster 并创建一个新的。

      笔记

      如果您打算使用 HeatWave 机器学习功能, HeatWave.256GB建议在创建 HeatWave 集群时使用节点形状。HeatWave.16GB节点形状可能没有足够的内存来训练大型数据集。 如果您看到有关此的错误消息(例如 ML003024),请改用较大的形状。

    • Cluster Size:指定集群的大小(HeatWave 节点数)。您可以指定 1 到 128 之间的数字。

      小费

      因为新的数据库系统还不包含任何数据,所以您不能使用 MySQL Autopilot 来估计所需的集群大小(如使用 MySQL Autopilot 估计集群大小中所述 。如果要进行估算,将数据加载到数据库系统后,可以删除 HeatWave Cluster 并按照 第 4.1 节“创建 HeatWave Cluster”中的说明创建新的 HeatWave Cluster 。

  11. 单击创建

    您将返回到DB Systems 页面,您可以在其中监视操作状态,这可能需要一些时间才能完成。 操作成功完成后 ,状态将从 正在创建变为活动。