在 Amazon RDS 中复制数据库参数组
您可以复制您创建的自定义数据库参数组。复制参数组可能是一种方便的解决方案。例如,您创建了一个数据库参数组,并且想在新的数据库参数组中包含其大部分自定义参数和值。您可以使用 AWS Management Console复制数据库参数组。还可以使用 AWS CLI copy-db-parameter-group 命令或 RDS API CopyDBParameterGroup 操作。
复制数据库参数组之后,请至少等待 5 分钟,再创建使用该数据库参数组作为默认参数组的第一个数据库实例。这样,在使用参数组前,Amazon RDS 可以完成全部复制操作。这对于在为数据库实例创建默认数据库时十分关键的参数非常重要。示例如 character_set_database
参数定义的默认数据库的字符集。请使用 Amazon RDS 控制台
注意
您无法复制默认参数组。不过,您可以创建基于默认参数组的新参数组。
您无法将数据库参数组复制到其他 AWS 账户或 AWS 区域。
复制数据库参数组
-
登录AWS Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择参数组。
-
在列表中,选择要复制的自定义参数组。
-
对于 Parameter group actions (参数组操作),选择 Copy (复制)。
-
在 New DB parameter group identifier (新数据库参数组标识符) 中,输入新参数组的名称。
-
在 Description (描述) 中,输入新参数组的描述。
-
选择 Copy (复制)。
要复制数据库参数组,请使用 AWS CLI copy-db-parameter-group
命令及以下必要选项:
-
--source-db-parameter-group-identifier
-
--target-db-parameter-group-identifier
-
--target-db-parameter-group-description
以下示例创建一个名为 mygroup2
的新数据库参数组,它是数据库参数组 mygroup1
的副本。
例
对于 Linux、macOS 或 Unix:
aws rds copy-db-parameter-group \ --source-db-parameter-group-identifier
mygroup1
\ --target-db-parameter-group-identifiermygroup2
\ --target-db-parameter-group-description"DB parameter group 2"
对于 Windows:
aws rds copy-db-parameter-group ^ --source-db-parameter-group-identifier
mygroup1
^ --target-db-parameter-group-identifiermygroup2
^ --target-db-parameter-group-description"DB parameter group 2"
要复制数据库参数组,请将 RDS API CopyDBParameterGroup
操作与下列必需参数配合使用:
-
SourceDBParameterGroupIdentifier
-
TargetDBParameterGroupIdentifier
-
TargetDBParameterGroupDescription