教程:使用自定义参数组创建 MySQL 数据库集群
在本教程中,您将使用自定义参数组,来创建 MySQL 数据库集群。有关参数组的更多信息,请参阅 Amazon Aurora 数据库集群的数据库集群参数组。
重要
创建 AWS 账户并不会收费;但是,在完成本教程过程中使用 AWS 资源可能会产生费用。完成本教程后,如果不再需要这些资源,可以将其删除。
要使用自定义配置和设置创建数据库集群,您可以使用自定义参数组。如果您使用多个数据库并希望为实例集统一配置设置,则自定义参数组特别有用。
通过完成这些步骤,您将学习:
-
如何使用 Amazon Aurora,通过自定义参数组创建 MySQL 数据库集群。
-
如何为 MySQL 数据库集群使用特定的参数。
要完成本教程,请执行以下任务:
-
使用 MySQL 参数
default_password_lifetime
创建一个数据库集群参数组。 -
使用您创建的自定义数据库集群参数组创建 MySQL 数据库集群。
先决条件
本教程要求您拥有一个 AWS 账户和一个具有管理权限的用户。如果您还没有设置这些内容,请完成以下各节中的步骤:
创建 Amazon Aurora 数据库集群参数组
在本教程中,您将了解如何在控制台中为 MySQL 数据库集群创建一个具有 default_password_lifetimedefault_password_lifetime
参数控制客户端密码自动过期之前的天数。有关可用于 MySQL 数据库集群的其它参数的更多信息,请参阅 Aurora MySQL 配置参数。
创建参数组
-
打开 Amazon RDS 控制台,然后选择参数组。
-
对于自定义参数组,选择创建参数组。
-
设置参数组详细信息。
-
输入参数组的名称。
-
输入参数组的描述。
-
对于引擎类型,选择 。Aurora MySQL 支持蓝绿部署。
-
对于参数组系列,选择 aurora-mysql8.0。
-
对于类型,选择数据库集群参数组。
-
-
选择创建。
新的数据库集群参数组将显示在 Amazon RDS 控制台的参数组页面上。以下步骤说明如何修改参数值以自定义参数组。
修改自定义参数组中的参数值
使用以下步骤修改您在创建 Amazon Aurora 数据库集群参数组中创建的参数组中的参数值。
修改参数组中的参数值
-
打开 Amazon RDS 控制台,然后选择参数组。
-
对于自定义参数组,请选择您创建的数据库集群参数组的名称。
-
选择编辑。
-
在筛选参数搜索框中,搜索自定义参数
default_password_lifetime
。 -
选中参数旁边的复选框,并输入要为此密码生命周期参数设置的天数值。
-
选择保存更改。
自定义参数组现在可以与 Amazon Aurora for MySQL 8.0 数据库集群相关联。
使用数据库集群参数组创建 MySQL 数据库集群
最后,使用您在前面的步骤中创建的自定义参数组,创建 MySQL 数据库集群。以下步骤显示了如何使用自定义参数组创建 MySQL 数据库集群。
使用自定义参数和新选项组创建数据库集群
-
打开 Amazon RDS 控制台并选择数据库。
-
选择创建数据库。
-
对于选择数据库创建方法,选择标准创建。
-
对于引擎选项,选择 Aurora(MySQL 兼容)。
-
选择其它配置。
-
对于初始数据库名称,为数据库集群选择名称。
-
在数据库集群参数组下拉列表中,选择您之前创建的数据库集群参数组的名称。
-
-
对于本教程,可以保留任何其它数据库设置的默认设置,也可以根据需要对其进行修改。
-
选择创建数据库。
RDS 使用自定义参数组创建新的 MySQL 数据库集群。要查看有关此数据库的更多信息,请参阅 Amazon RDS 控制台的数据库页面。
在本教程中,您使用自定义参数组,通过定制的设置配置了 MySQL 数据库集群。这个新创建的 MySQL 数据库集群使用 default_password_lifetime
参数来管理用户密码生命周期。要优化数据库,可以在自定义参数组中应用其它设置并添加选项。
创建完自定义数据库集群后,应删除资源,以免产生不必要的费用。要删除数据库集群,请按照删除 Aurora 数据库集群和数据库实例中的说明操作。