mysql 使用自定义参数组恢复快照

pgpifvop  于 2023-04-05  发布在  Mysql
关注(0)|答案(2)|浏览(92)

我想用我的自定义参数组恢复mysql rds快照。有人知道吗,我怎么做?最近我必须首先将快照恢复到新的示例,然后用安全组和参数组编辑/更改它,然后重新启动示例。这是一个非常长和耗时的过程。在“恢复数据库示例”页面上,没有“安全组”选项,“参数组”和“密码”。在恢复现有示例或特定数据库或特定表上的快照时,应该有多一个选项?

vmdwslir

vmdwslir1#

不可以,无法恢复带有自定义安全组和自定义参数组的快照。恢复快照时,将应用默认安全组和参数组。然后您可以modify集群以应用您的客户安全组和参数组。
Restoring From a DB Snapshot开始:
恢复数据库示例时,仅应用默认的数据库参数和安全组。如果需要将自定义数据库参数或安全组关联到数据库示例,则必须使用RDS控制台的Modify命令、ModifyDBInstance APIrds-modify-db-instance命令行工具显式应用它们。与DB快照相关联的选项组在创建恢复的DB示例后与恢复的DB示例相关联。
所以,这是两步程序。

8ehkhllq

8ehkhllq2#

现在,您可以在恢复RDS快照时选择安全组和参数组。
在控制台中:

或使用CLI选项:

aws rds restore-db-instance-from-db-snapshot \
    --db-instance-identifier db7-new-instance \
    --db-snapshot-identifier db7-test-snapshot \
    --db-instance-class db.t3.small \
    --vpc-security-group-ids "sg-123" "sg-456" \
    --db-parameter-group-name MyParameterGroup

相关问题