Amazon Relational Database Service
用户指南 (API Version 2014-10-31)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

升级 MySQL 数据库快照

借助 Amazon RDS,您可以为 MySQL 数据库实例创建存储卷数据库快照。数据库快照是根据您的 Amazon RDS 实例使用的引擎版本创建的。除了升级数据库实例的数据库引擎版本外,您还可以升级数据库快照的引擎版本。例如,您可以将 MySQL 5.1 引擎创建的数据库快照升级到 MySQL 5.5 引擎的数据库快照。将升级到新引擎版本的数据库快照还原后,应该测试升级是否成功。要了解如何测试主要版本升级,请参阅 测试升级。要了解如何还原数据库快照,请参阅 从数据库快照中还原

Amazon RDS 支持将 MySQL 数据库快照从 MySQL 5.1 升级到 MySQL 5.5。

升级 MySQL 数据库快照

您可以在同一区域内将手动数据库快照 (加密或不加密) 从 MySQL 5.1 升级到 MySQL 5.5。您不能升级在自动备份过程中创建的自动数据库快照。

AWS 管理控制台

升级数据库快照

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

  2. 在导航窗格中,选择 Snapshots

  3. 选择 Upgrade Snapshot。在升级过程中,将禁用 Upgrade Snapshot 之外的所有快照操作。此外,数据库快照状态由 available 变为 upgrading,完成后变为 active。如果由于快照损坏导致数据库快照不能升级,状态将变为 unavailable。此状态的快照无法恢复。

    MySQL 修改数据库快照

AWS CLI

要将数据库快照升级到新的数据库引擎版本,请使用 AWS CLI modify-db-snapshot 命令。

参数

  • --db-snapshot-identifier – 要升级的数据库快照的标识符。标识符必须是唯一的 Amazon 资源名称 (ARN)。有关更多信息,请参阅 在 Amazon RDS 中使用 Amazon 资源名称 (ARN)

  • --engine-version – 升级后的数据库快照的引擎版本。

针对 Linux、OS X 或 Unix:

Copy
aws rds modify-db-snapshot \ --db-snapshot-identifier <mydbsnapshot> \ --engine-version <new_version>

对于 Windows:

Copy
aws rds modify-db-snapshot ^ --db-snapshot-identifier <mydbsnapshot> ^ --engine-version <new_version>

API

要将数据库快照升级到新的数据库引擎版本,请调用 Amazon RDS API ModifyDBSnapshot 操作。

  • DBSnapshotIdentifier – 要升级的数据库快照的标识符。标识符必须是唯一的 Amazon 资源名称 (ARN)。有关更多信息,请参阅 在 Amazon RDS 中使用 Amazon 资源名称 (ARN)

  • EngineVersion – 升级后的数据库快照的引擎版本。

Copy
https://rds.us-west-2.amazonaws.com/ ?Action=ModifyDBSnapshot &DBSnapshotIdentifier=mydbsnapshot &EngineVersion=newversion &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20161222/us-west-1/rds/aws4_request &X-Amz-Date=20161222T233051Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=8052a76dfb18469393c5f0182cdab0ebc224a9c7c5c949155376c1c250fc7ec3

相关主题