修改 Amazon RDS 数据库实例
可以更改数据库实例的设置来完成添加额外存储或更改数据库实例类等任务。在本主题中,您可以了解如何修改 Amazon RDS 数据库实例并了解数据库实例的设置。
我们建议您在修改生产实例之前在测试实例上测试所有更改。这样做可以帮助您充分了解每项更改的影响。在升级数据库版本时,测试尤其重要。
对数据库实例的大多数修改都可以立即应用,也可以推迟到下一个维护时段。一些修改(例如,参数组更改)需要您手动重新启动数据库实例才能使更改生效。
重要
一些修改可能会导致停机,因为 Amazon RDS 必须重新启动您的数据库实例才能使更改生效。在修改数据库实例设置之前,请先审核对数据库和应用程序的影响。
修改数据库实例
登录AWS Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择数据库,然后选择要修改的数据库实例。
-
选择修改。将显示修改数据库实例页面。
-
根据需要更改任意设置。有关每项设置的信息,请参阅 数据库实例的设置。
-
当所有更改都达到您的要求时,选择继续并查看修改摘要。
-
(可选)选择立即应用以立即应用更改。选择此选项在某些情况下可能导致停机。有关更多信息,请参阅“使用计划修改设置”。
-
在确认页面上,检查您的更改。如果更改正确无误,请选择 Modify DB Instance(修改数据库实例)保存更改。
也可以选择 Back 编辑您的更改,或选择 Cancel 取消更改。
要使用 AWS CLI 修改数据库实例,请调用 modify-db-instance 命令。指定数据库实例标识符以及要修改的选项值。有关各选项的信息,请参阅数据库实例的设置。
例
以下代码修改 mydbinstance
,将备份保留期设置为 1 周 (7 天)。该代码通过使用 --deletion-protection
启用删除保护。要禁用删除保护,请使用 --no-deletion-protection
。将在下一维护时段使用 --no-apply-immediately
应用这些更改。使用 --apply-immediately
可立即应用更改。有关更多信息,请参阅 使用计划修改设置。
对于 Linux、macOS 或 Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --backup-retention-period7
\--deletion-protection
\--no-apply-immediately
对于 Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --backup-retention-period7
^--deletion-protection
^--no-apply-immediately
要使用 Amazon RDS API 修改数据库实例,请调用 ModifyDBInstance 操作。指定数据库实例标识符,以及您要修改的设置参数。有关每个参数的信息,请参阅数据库实例的设置。