You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS RDS迁移MySQL实例无MySQL选项,如何制作实例副本?

解决AWS RDS MySQL实例复制时仅显示Aurora/MariaDB选项的问题

我猜你大概率是走错操作路径了——AWS的「迁移数据库」向导确实会优先引导到兼容引擎,但复制现有RDS MySQL实例有专门的原生方法,下面给你两种靠谱的方案:

方案一:通过手动快照创建新MySQL实例

这是最稳妥的离线复制方式,适合不需要实时同步的场景:

  • 第一步:给源实例创建手动快照
    1. 登录AWS控制台,进入RDS控制台页面
    2. 在左侧菜单选「数据库」,找到你的目标MySQL实例
    3. 选中实例后,点击顶部的「操作」,选择「创建快照」
    4. 给快照命名(比如prod-mysql-snapshot-20240520),确认创建后,去「快照」页面等待生成完成(状态会从“创建中”变成“可用”)
  • 第二步:从快照生成新实例
    1. 在「快照」页面找到刚创建的快照,选中后点击「操作」→「从快照创建数据库」
    2. 这时候你会看到引擎类型自动默认是MySQL,不会只显示Aurora和MariaDB了
    3. 按需配置实例规格、存储大小、VPC、安全组等参数,最后点击「创建数据库」即可

方案二:创建只读副本并提升为独立实例

如果需要近乎实时的副本,这个方法更适合:

    1. 在RDS数据库列表中选中源MySQL实例,点击「操作」→「创建只读副本」
    1. 配置副本的实例参数(注意要选择和源实例兼容的MySQL版本,避免版本不匹配)
    1. 等待副本同步完成(实例状态变为「可用」,可以在监控面板看复制进度)
    1. 选中这个只读副本,点击「操作」→「提升只读副本」
    1. 确认提升操作后,这个副本就会变成独立的MySQL实例,和源实例完全脱离

为什么之前的操作看不到MySQL选项?

你之前用的应该是AWS的「迁移数据到Amazon RDS」向导,这个工具主要针对从外部数据库迁移到RDS,或者跨引擎迁移(比如从MySQL迁到Aurora),所以默认展示的是兼容引擎。而复制现有RDS MySQL实例,用快照或只读副本才是正确的原生路径。

内容的提问来源于stack exchange,提问作者Erich

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:29:21