选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

删除数据库实例

聚焦模式
删除数据库实例 - Amazon Relational Database Service

您可以使用 AWS Management Console、AWS CLI 或 RDS API 删除数据库实例。如果要删除 Aurora 数据库集群中的数据库实例,请参阅删除 Aurora 数据库集和数据库实例

删除数据库实例的先决条件

在尝试删除数据库实例之前,确保删除保护已关闭。原定设置情况下,对于使用控制台创建的数据库实例,删除保护处于开启状态。

如果您的数据库实例开启了删除保护,则可以通过修改实例设置将该功能关闭。在数据库详细信息页面中选择修改或调用 modify-db-instance 命令。此操作不会导致中断。有关更多信息,请参阅 数据库实例的设置

删除数据库实例时的注意事项

删除数据库实例会影响实例的可恢复性、备份可用性和只读副本状态。请考虑以下问题:

  • 您可以选择是否创建最终数据库快照。您有以下选项:

    • 如果拍摄最终快照,则可以使用此快照来还原删除的数据库实例。RDS 会保留最终快照和您之前拍摄的任何手动快照。如果数据库实例不是 Available 状态,则无法为其创建最终数据库快照。有关更多信息,请参阅 查看Amazon RDS 数据库实例状态

    • 如果您不创建最终快照,删除实例的速度会更快。缺点是没有稍后可以还原的最终快照。如果您决定还原已删除的数据库实例,请保留自动备份或使用较早的手动快照将数据库实例还原到该较早快照的时间点。

  • 您可以选择是否保留自动备份。您有以下选项:

    • 如果您保留自动备份,RDS 会在您删除数据库实例时对该实例有效的保留期内保留这些备份。您可以使用自动备份将数据库实例还原到保留期内的某个时间,但不能还原到保留期后的某个时间。无论是否创建最终数据库快照,保留期都有效。要删除保留的自动备份,请参阅删除保留的自动备份

    • 保留的自动备份和手动快照会一直产生账单费用,直到将其删除为止。有关更多信息,请参阅 保留成本

    • 如果您不保留自动备份,RDS 会删除与您的数据库实例位于同一 AWS 区域中的自动备份。您无法恢复这些备份。如果您的自动备份已复制到另一个 AWS 区域,即使您不选择保留自动备份,RDS 也会保留这些备份。有关更多信息,请参阅 将自动备份复制到其他 AWS 区域

      注意

      通常,如果您创建最终数据库快照,则不需要保留自动备份。

  • 当您删除数据库实例时,RDS 不会删除手动数据库快照。有关更多信息,请参阅 为 Amazon RDS 的单可用区数据库实例创建数据库快照

  • 如果您想删除所有 RDS 资源,请注意以下资源会产生账单费用:

    • 数据库实例

    • 数据库快照

    • 数据库集群

    如果您购买了预留实例,则将根据您在购买实例时达成的合同对这些实例进行计费。有关更多信息,请参阅 Amazon RDS 的预留数据库实例。您可以使用 AWS Cost Explorer 获取所有 AWS 资源的账单信息。有关更多信息,请参阅使用 AWS Cost Explorer 分析成本

  • 如果您在同一 AWS 区域中删除具有只读副本的数据库实例,则每个只读副本都会自动提升为独立的数据库实例。有关更多信息,请参阅 将只读副本提升为独立的数据库实例。如果您的数据库实例在不同 AWS 区域中具有只读副本,请参阅跨区域复制注意事项以了解与删除跨区域只读副本的源数据库实例相关的信息。

  • 当数据库实例的状态为 deleting 时,其 CA 证书值不会显示在 RDS 控制台中或 AWS CLI 命令或 RDS API 操作的输出中。有关 CA 证书的更多信息,请参阅 使用 SSL/TLS 加密与数据库实例或集群的连接

  • 删除数据库实例所需的时间会有所不同,具体取决于备份保留期(也即,要删除的备份数)、删除的数据量以及是否拍摄最终快照。

删除数据库实例

您可以使用 AWS Management Console、AWS CLI 或 RDS API 删除数据库实例。您必须执行以下操作:

  • 提供数据库实例的名称

  • 启用或禁用制作实例的最终数据库快照的选项

  • 启用或禁用保留自动备份的选项

注意

当数据库实例启用了删除保护时,您无法删除该实例。有关更多信息,请参阅 删除数据库实例的先决条件

删除数据库实例
  1. 登录AWS Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择 Databases (数据库),然后选择要删除的数据库实例。

  3. 对于 Actions,选择 Delete

  4. 要为数据库实例创建最终数据库快照,请选择是否创建最终快照?

  5. 如果选择创建最终快照,请输入最终快照名称

  6. 要保留自动备份,请选择 Retain automated backups (保留自动备份)

  7. 在框中输入 delete me

  8. 选择删除

控制台

删除数据库实例
  1. 登录AWS Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择 Databases (数据库),然后选择要删除的数据库实例。

  3. 对于 Actions,选择 Delete

  4. 要为数据库实例创建最终数据库快照,请选择是否创建最终快照?

  5. 如果选择创建最终快照,请输入最终快照名称

  6. 要保留自动备份,请选择 Retain automated backups (保留自动备份)

  7. 在框中输入 delete me

  8. 选择删除

要查找您的账户中数据库实例的实例 ID,请调用 describe-db-instances 命令:

aws rds describe-db-instances --query 'DBInstances[*].[DBInstanceIdentifier]' --output text

要使用 AWS CLI 删除数据库实例,请结合以下选项调用 delete-db-instance 命令:

  • --db-instance-identifier

  • --final-db-snapshot-identifier 或者 --skip-final-snapshot

例 有最终快照,但无保留的自动备份

对于 Linux、macOS 或 Unix:

aws rds delete-db-instance \ --db-instance-identifier mydbinstance \ --final-db-snapshot-identifier mydbinstancefinalsnapshot \ --delete-automated-backups

对于 Windows:

aws rds delete-db-instance ^ --db-instance-identifier mydbinstance ^ --final-db-snapshot-identifier mydbinstancefinalsnapshot ^ --delete-automated-backups
例 有保留的自动备份,但无最终快照

对于 Linux、macOS 或 Unix:

aws rds delete-db-instance \ --db-instance-identifier mydbinstance \ --skip-final-snapshot \ --no-delete-automated-backups

对于 Windows:

aws rds delete-db-instance ^ --db-instance-identifier mydbinstance ^ --skip-final-snapshot ^ --no-delete-automated-backups

要查找您的账户中数据库实例的实例 ID,请调用 describe-db-instances 命令:

aws rds describe-db-instances --query 'DBInstances[*].[DBInstanceIdentifier]' --output text

要使用 AWS CLI 删除数据库实例,请结合以下选项调用 delete-db-instance 命令:

  • --db-instance-identifier

  • --final-db-snapshot-identifier 或者 --skip-final-snapshot

例 有最终快照,但无保留的自动备份

对于 Linux、macOS 或 Unix:

aws rds delete-db-instance \ --db-instance-identifier mydbinstance \ --final-db-snapshot-identifier mydbinstancefinalsnapshot \ --delete-automated-backups

对于 Windows:

aws rds delete-db-instance ^ --db-instance-identifier mydbinstance ^ --final-db-snapshot-identifier mydbinstancefinalsnapshot ^ --delete-automated-backups
例 有保留的自动备份,但无最终快照

对于 Linux、macOS 或 Unix:

aws rds delete-db-instance \ --db-instance-identifier mydbinstance \ --skip-final-snapshot \ --no-delete-automated-backups

对于 Windows:

aws rds delete-db-instance ^ --db-instance-identifier mydbinstance ^ --skip-final-snapshot ^ --no-delete-automated-backups

要使用 Amazon RDS API 删除数据库实例,请使用以下参数调用 DeleteDBInstance 操作:

  • DBInstanceIdentifier

  • FinalDBSnapshotIdentifier 或者 SkipFinalSnapshot

要使用 Amazon RDS API 删除数据库实例,请使用以下参数调用 DeleteDBInstance 操作:

  • DBInstanceIdentifier

  • FinalDBSnapshotIdentifier 或者 SkipFinalSnapshot

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。