Amazon Relational Database Service
用户指南 (API 版本 2014-10-31)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

重启中的数据库实例

您可能需要重启数据库实例,通常是出于维护目的。例如,如果进行某些修改或更改与数据库实例关联的数据库参数组,您必须重新引导该实例以使更改生效。

重启数据库实例会重新启动数据库引擎服务。重启数据库实例将导致短暂中断,在此期间,数据库实例状态将设置为正在重启

如果为多可用区配置了 Amazon RDS 实例,则可以通过故障转移进行重启。重新启动完成后,即会创建 Amazon RDS 事件。如果数据库实例是多可用区部署,您可以在重启时强制从一个可用区故障转移到另一个可用区。在强制进行数据库实例故障转移时,Amazon RDS 自动切换到另一个可用区中的备用副本,并更新数据库实例的 DNS 记录以指向备用数据库实例。因此,您需要清理并重新建立到数据库实例的任何现有连接。如果要模拟数据库实例故障以进行测试,或者在进行故障转移后将操作还原到原始可用区,通过故障转移进行重启是非常有用的。有关更多信息,请参阅 高可用性 (多可用区)

如果数据库实例未处于“可用”状态,则无法重启该实例。您的数据库可能会由于几个原因而不可用,例如,正在进行备份、以前请求的修改或维护时段操作。

重启数据库实例所需的时间取决于您的特定数据库引擎的崩溃恢复过程。为优化重新启动的时间,建议在重启过程中尽可能减少数据库活动。减少数据库活动可减少中转事务的回滚活动。

AWS 管理控制台

重启数据库实例

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/

  2. 在导航窗格中,选择实例,然后选择要重启的数据库实例。

  3. 选择实例操作,然后选择重启

    将显示重启数据库实例页。

  4. (可选)选择使用故障转移重新启动?强制在 AZ 之间进行故障转移。

  5. 选择重新引导以重新引导您的数据库实例。

    或者,选择取消

CLI

要使用 AWS CLI 重新引导数据库实例,请调用 reboot-db-instance 命令。

例 简单重启

针对 Linux、OS X 或 Unix:

aws rds reboot-db-instance \ --db-instance-identifier mydbinstance

对于 Windows:

aws rds reboot-db-instance ^ --db-instance-identifier mydbinstance

例 通过故障转移重启

若要从一个可用区强制故障转移至另一个,请使用 --force-failover 参数。

针对 Linux、OS X 或 Unix:

aws rds reboot-db-instance \ --db-instance-identifier mydbinstance \ --force-failover

对于 Windows:

aws rds reboot-db-instance ^ --db-instance-identifier mydbinstance ^ --force-failover
API

要使用 Amazon RDS API 重新引导数据库实例,请调用 RebootDBInstance 操作。

例 简单重启

https://rds.amazonaws.com/ ?Action=RebootDBInstance &DBInstanceIdentifier=mydbinstance &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20131016/us-west-1/rds/aws4_request &X-Amz-Date=20131016T233051Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=087a8eb41cb1ab5f99e81575f23e73757ffc6a1e42d7d2b30b9cc0be988cff97

例 通过故障转移重启

要从一个可用区强制故障转移到另一个可用区,请将 ForceFailover 参数设置为 true

https://rds.amazonaws.com/ ?Action=RebootDBInstance &DBInstanceIdentifier=mydbinstance &ForceFailover=true &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20131016/us-west-1/rds/aws4_request &X-Amz-Date=20131016T233051Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=087a8eb41cb1ab5f99e81575f23e73757ffc6a1e42d7d2b30b9cc0be988cff97