在 Amazon RDS 中将数据库参数组中的参数重置为其默认值
您可以将客户创建的数据库参数组中的参数值重置为默认值。对客户创建的数据库参数组中的参数所做的更改将应用于与此数据库参数组关联的所有数据库实例。
使用控制台时,可以将特定参数重置为其默认值。但是,您无法轻松地一次性重置数据库参数组中的所有参数。使用 AWS CLI 或 RDS API 时,可以将特定参数重置为其默认值。您还可以一次性重置数据库参数组中的所有参数。
对某些参数的更改将立即应用于数据库实例,而无需重新启动。而对其他一些参数进行的更改,只有在重新启动数据库实例之后,才会应用。RDS 控制台在 Configuration (配置) 选项卡上显示与数据库实例关联的数据库参数组的状态。例如,假设数据库实例未使用对其关联的数据库参数组所做的最新更改。如果是这样,RDS 控制台将显示状态为 pending-reboot(待重启)的数据库参数组。要向该数据库实例应用最新的参数更改,请手动重启数据库实例。
注意
在默认数据库参数组中,参数始终设置为默认值。
将数据库参数组中的参数重置为默认值的方法
-
登录 AWS Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择参数组。
-
在列表中,选择参数组。
-
对于 Parameter group actions (参数组操作),选择 Edit (编辑)。
-
选择要重置为默认值的参数。您可使用对话框右上方的箭头键滚动参数。
您无法重置默认参数组中的值。
-
选择重置,然后通过选择重置参数进行确认。
要重置数据库参数组中的部分或所有参数,请使用带以下必需选项的 AWS CLI reset-db-parameter-group
命令:--db-parameter-group-name
。
要重置数据库参数组中的所有参数,请指定 --reset-all-parameters
选项。要重置特定参数,请指定 --parameters
选项。
以下示例将名为 mydbparametergroup 的数据库参数组中的所有参数重置为其默认值。
例
对于 Linux、macOS 或 Unix:
aws rds reset-db-parameter-group \ --db-parameter-group-name
mydbparametergroup
\ --reset-all-parameters
对于 Windows:
aws rds reset-db-parameter-group ^ --db-parameter-group-name
mydbparametergroup
^ --reset-all-parameters
以下示例展示了在名为 mydbparametergroup 的数据库参数组中将 max_connections
和 max_allowed_packet
选项重置为各自的默认值。
例
对于 Linux、macOS 或 Unix:
aws rds reset-db-parameter-group \ --db-parameter-group-name
mydbparametergroup
\ --parameters "ParameterName=max_connections
,ApplyMethod=immediate
" \ "ParameterName=max_allowed_packet
,ApplyMethod=immediate
"
对于 Windows:
aws rds reset-db-parameter-group ^ --db-parameter-group-name
mydbparametergroup
^ --parameters "ParameterName=max_connections
,ApplyMethod=immediate
" ^ "ParameterName=max_allowed_packet
,ApplyMethod=immediate
"
该命令产生类似下面的输出:
DBParameterGroupName mydbparametergroup
要将数据库参数组中的参数重置为默认值,请使用带以下必需参数的 RDS API ResetDBParameterGroup
命令:DBParameterGroupName
。
要重置数据库参数组中的所有参数,请将 ResetAllParameters
参数设置为 true
。要重置特定参数,请指定 Parameters
参数。