教程:使用自定义参数和自定义选项组创建 MySQL 数据库实例
在本教程中,您将使用自定义参数和自定义选项组,来创建 MySQL 数据库实例。有关自定义参数和选项组的更多信息,请参阅 Amazon RDS 的参数组 和使用选项组。
主题
简介
要使用自定义配置和设置创建数据库实例,您可以使用自定义参数和选项组。如果您使用多个数据库并希望为实例集统一配置设置,则自定义参数和选项组特别有用。
通过完成这些步骤,您将学习:
-
如何使用 Amazon RDS,通过自定义参数和选项组创建 MySQL 数据库实例。
-
如何为 MySQL 数据库实例使用特定的自定义参数和选项。
要完成本教程,请执行以下任务:
-
使用 MySQL 参数 default_password_lifetime
和 disconnect_on_expired_password ,创建自定义参数组。 -
使用 MySQL 选项功能 MariaDB 审计插件创建自定义选项组。有关创建选项组的步骤,请参阅使用选项组。
-
使用您创建的自定义参数组和自定义选项组,创建 MySQL 数据库实例。
先决条件
在开始之前,请完成以下各节中的步骤:
创建 Amazon RDS 自定义参数组;
在本教程中,您将学习如何在控制台中为 MySQL 数据库实例创建自定义参数组。如果您未指定自定义参数组,Amazon RDS 会使用默认参数组创建数据库实例。自定义参数组使用 default_password_lifetime
-
打开 Amazon RDS 控制台,然后选择参数组。
-
在自定义参数组中,选择创建参数组。
-
设置参数组详细信息。
-
选择参数组的名称。
-
编写参数组的描述。
-
在“引擎类型”中,选择 MySQL 社区。
-
在参数组系列中,选择 MySQL 8.0。
-
-
选择创建。
新的参数组将显示在 Amazon RDS 控制台的参数组页面上。以下步骤说明如何向参数组添加特定参数。
向自定义参数组添加自定义参数
使用以下步骤将特定的参数添加到您在创建 Amazon RDS 自定义参数组;中创建的参数组。
-
打开 Amazon RDS 控制台,然后选择参数组。
-
在自定义参数组中,选择您创建的参数组的名称。
-
单击编辑。
-
在“筛选参数”搜索框中,搜索自定义参数 Default_password_lifetime。
-
选中参数旁边的复选框并选择保存更改。
-
对自定义参数 Disconnect_on_expired_password 重复相同的步骤。
自定义参数组现在可以与 Amazon RDS for MySQL 8.0 数据库实例相关联。接下来,为数据库实例创建自定义选项组。
创建 Amazon RDS 自定义选项组
使用 MariaDB 审计插件选项创建自定义选项组。此插件记录服务器活动以确保安全性和合规性。有关 MySQL 数据库实例的其他可用选项的更多信息,请参阅适用于 MySQL 数据库实例的选项。
-
打开 Amazon RDS 控制台,然后选择选项组。
-
在“选项组”中,选择创建组。
-
设置选项组详细信息。
-
选择选项组的名称。
-
编写选项组的描述。
-
在“引擎类型”中,选择 mysql。
-
在“主要引擎版本”中,选择 8.0。
-
-
选择创建。
新的选项组将显示在 Amazon RDS 控制台的选项组页面上。以下步骤说明如何将特定选项添加到选项组。
将选项添加到自定义选项组
使用以下步骤将特定选项添加到您在创建 Amazon RDS 自定义选项组中创建的选项组。
-
打开 Amazon RDS 控制台,然后选择选项组。
-
在“选项组”中,选择您创建的选项组的名称。
-
在“选项”下,选择添加选项。
-
设置选项组详细信息。
-
在“选项名称”中,选择选项 MariaDB 审计插件 MARIADB_AUDIT_PLUGIN。
-
在“选项设置”中,使所有默认选项保持选中状态。
-
选中选项是可立即应用。
-
-
选择创建选项。
现在,该选项应适用于所有关联的数据库实例。接下来,使用自定义参数和自定义选项组创建一个 MySQL 数据库实例。
使用自定义参数和自定义选项组创建 MySQL 数据库实例
最后,使用您在上述步骤中创建的自定义参数和选项组,创建 MySQL 数据库实例。以下步骤说明如何使用自定义参数和选项组创建 MySQL 数据库实例。
-
打开 Amazon RDS 控制台并选择数据库。
-
选择创建数据库。
-
在“选择数据库创建方法”中,选择标准创建。
-
在“引擎选项”中,选择 MySQL。
-
在可用性和耐久性中,选择单个数据库实例。此步骤是支持自定义参数或选项组所必需的。
-
选择“其他配置”。
-
在“初始数据库名称”中,为数据库实例选择名称。
-
在数据库参数组下拉列表中,选择您之前创建的自定义参数组的名称。
-
在选项组下拉列表下,选择您之前创建的自定义选项组的名称。
-
-
对于本教程,可以保留任何其他数据库设置的默认设置,也可以根据用例需要对其进行修改。
-
选择创建数据库。
RDS 使用自定义参数组和自定义选项组创建新的 MySQL 数据库实例。要查看有关此数据库的更多信息,请参阅 Amazon RDS 控制台的“数据库”页面。
在本教程中,您将使用自定义参数组和自定义选项组,通过定制的设置来配置 MySQL 数据库实例。这个新创建的 MySQL 数据库实例使用 default_password_lifetime 参数来管理用户密码生命周期。此实例还使用 disconnect_on_expired_password 参数断开使用过期密码进行连接的用户。还可以使用 MariaDB 审计插件来保持跟踪服务器活动。可以使用自定义参数和选项组,将其他设置应用于 MySQL 数据库实例,以优化数据库。