重启数据库集群中的数据库实例
您可能需要重启数据库实例,通常是出于维护目的。例如,如果进行某些修改或更改与数据库实例或其数据库集群关联的数据库参数组,您必须重新引导该实例以使更改生效。
如果数据库实例未使用对其关联的数据库参数组所做的最新更改,则 AWS 管理控制台将显示状态为 pending-reboot 的数据库参数组。pending-reboot 参数组状态不会在下一个维护时段期间导致自动重启。要向该数据库实例应用最新的参数更改,请手动重启数据库实例。有关参数组的更多信息,请参阅 使用数据库参数组和数据库集群参数组。
重启数据库实例会重新启动数据库引擎服务。重启数据库实例将导致短暂中断,在此期间,数据库实例状态将设置为正在重启。
如果数据库实例未处于可用状态,则无法重启该实例。您的数据库可能会由于几个原因而不可用,例如,正在进行备份、以前请求的修改或维护时段操作。
在重启 Amazon Aurora 数据库集群的主实例时,RDS 还会自动重启该数据库集群中的所有 Aurora 副本。在重启 Aurora 数据库集群的主实例时,不会发生故障转移。在重启
Aurora 副本时,不会发生故障转移。要对 Aurora 数据库集群进行故障转移,请调用 AWS CLI 命令 failover-db-cluster
或 API 操作 FailoverDBCluster
。
重启数据库实例所需的时间取决于崩溃恢复过程、重启时的数据库活动以及特定数据库引擎的行为。为优化重新启动的时间,建议在重启过程中尽可能减少数据库活动。减少数据库活动可减少中转事务的回滚活动。
对于具有只读副本的数据库实例,您可以独立地重启源数据库实例及其只读副本。重启完成后,复制将自动恢复。
重启数据库实例
-
登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/
。 -
在导航窗格中,选择数据库,然后选择要重启的数据库实例。
-
对于操作,选择重启。
将显示重启数据库实例页。
-
选择重新引导以重新引导您的数据库实例。
或者,选择取消。
要使用 AWS CLI 重新引导数据库实例,请调用 reboot-db-instance
命令。
例 简单重启
对于 Linux、macOS 或 Unix:
aws rds reboot-db-instance \ --db-instance-identifier
mydbinstance
对于 Windows:
aws rds reboot-db-instance ^ --db-instance-identifier
mydbinstance
要使用 Amazon RDS API 重新引导数据库实例,请调用 RebootDBInstance
操作。