教程:使用自定义参数组创建 MySQL 数据库集群 - Amazon Aurora

教程:使用自定义参数组创建 MySQL 数据库集群

在本教程中,您将使用自定义参数组,来创建 MySQL 数据库集群。有关参数组的更多信息,请参阅 Amazon Aurora 数据库集群的数据库集群参数组

重要

创建 AWS 账户并不会收费;但是,在完成本教程过程中使用 AWS 资源可能会产生费用。完成本教程后,如果不再需要这些资源,可以将其删除。

要使用自定义配置和设置创建数据库集群,您可以使用自定义参数组。如果您使用多个数据库并希望为实例集统一配置设置,则自定义参数组特别有用。

通过完成这些步骤,您将学习:

  • 如何使用 Amazon Aurora,通过自定义参数组创建 MySQL 数据库集群

  • 如何为 MySQL 数据库集群使用特定的参数。

要完成本教程,请执行以下任务:

  1. 使用 MySQL 参数 default_password_lifetime 创建一个数据库集群参数组。

  2. 使用您创建的自定义数据库集群参数组创建 MySQL 数据库集群

先决条件

本教程要求您拥有一个 AWS 账户和一个具有管理权限的用户。如果您还没有设置这些内容,请完成以下各节中的步骤:

创建 Amazon Aurora 数据库集群参数组

在本教程中,您将了解如何在控制台中为 MySQL 数据库集群创建一个具有 default_password_lifetime 的自定义参数组。default_password_lifetime 参数控制客户端密码自动过期之前的天数。有关可用于 MySQL 数据库集群的其它参数的更多信息,请参阅 Aurora MySQL 配置参数

创建参数组
  1. 打开 Amazon RDS 控制台,然后选择参数组

  2. 对于自定义参数组,选择创建参数组

  3. 设置参数组详细信息。

    1. 输入参数组的名称。

    2. 输入参数组的描述。

    3. 对于引擎类型,选择 。Aurora MySQL 支持蓝绿部署。

    4. 对于参数组系列,选择 aurora-mysql8.0。

    5. 对于类型,选择数据库集群参数组

  4. 选择创建

新的数据库集群参数组将显示在 Amazon RDS 控制台的参数组页面上。以下步骤说明如何修改参数值以自定义参数组。

修改自定义参数组中的参数

使用以下步骤修改您在创建 Amazon Aurora 数据库集群参数组中创建的参数组中的参数

修改参数组中的参数值
  1. 打开 Amazon RDS 控制台,然后选择参数组

  2. 对于自定义参数组,请选择您创建的数据库集群参数组的名称。

  3. 选择编辑

  4. 筛选参数搜索框中,搜索自定义参数 default_password_lifetime

  5. 选中参数旁边的复选框,并输入要为此密码生命周期参数设置的天数值。

  6. 选择保存更改

自定义参数组现在可以与 Amazon Aurora for MySQL 8.0 数据库集群相关联。

使用数据库集群参数组创建 MySQL 数据库集群

最后,使用您在前面的步骤中创建的自定义参数组,创建 MySQL 数据库集群。以下步骤显示了如何使用自定义参数组创建 MySQL 数据库集群

使用自定义参数和新选项组创建数据库集群
  1. 打开 Amazon RDS 控制台并选择数据库

  2. 选择创建数据库

  3. 对于选择数据库创建方法,选择标准创建

  4. 对于引擎选项,选择 Aurora(MySQL 兼容)

  5. 选择其它配置

    • 对于初始数据库名称,为数据库集群选择名称。

    • 数据库集群参数组下拉列表中,选择您之前创建的数据库集群参数组的名称。

  6. 对于本教程,可以保留任何其它数据库设置的默认设置,也可以根据需要对其进行修改。

  7. 选择创建数据库

RDS 使用自定义参数组创建新的 MySQL 数据库集群。要查看有关此数据库的更多信息,请参阅 Amazon RDS 控制台的数据库页面。

在本教程中,您使用自定义参数组,通过定制的设置配置了 MySQL 数据库集群。这个新创建的 MySQL 数据库集群使用 default_password_lifetime 参数来管理用户密码生命周期。要优化数据库,可以在自定义参数组中应用其它设置并添加选项。

创建完自定义数据库集群后,应删除资源,以免产生不必要的费用。要删除数据库集群,请按照删除 Aurora 数据库集群和数据库实例中的说明操作。