恢复Amazon RDS数据库快照时遇到问题

5
我有一些来自几年前的Amazon RDS DB快照。我正在尝试恢复这些DB快照,但是当我选择快照并单击“从DB快照还原”时出现错误:
“找不到mysql版本5.1.42”
我最初认为这是因为我没有运行实例,因此我去了DB Instances,启动了DB Instance,并创建了与此快照相同大小的实例。然而,最旧的可用MySQL版本是5.1.45,所以我使用了它。我能够从我的本地计算机连接到它,并确认它内部没有数据。
然后我回到我的DB快照并再次尝试,但即使现在我有一个DB实例正在运行,我仍然收到相同的错误消息。
我需要做什么才能恢复它?
(我所有操作都是通过aws web UI进行的)
1个回答

3
这是一个“有趣”(也令人担忧)的问题,位于MySQL数据库引擎的章节DB引擎版本管理中的 Amazon RDS技术常见问题解答似乎暗示着无法恢复不受支持的MySQL快照(即使没有明确说明)。根据在EU-west中创建RDS实例不可能的说法,MySQL 5.1.42已经在2011年5月24日被弃用了,所以这个“三个月的宽限期”早已过去。显然,你遇到的这种弃用的影响(即无法恢复旧的快照)对许多人来说都是出乎意料的,因此最终可能会有处理它的选项,但恐怕你需要直接联系AWS或通过亚马逊关系数据库服务论坛寻求解决方案——如果可能,请将你的发现作为答案发布在这里,因为随着时间的推移,这个问题可能会经常出现。

哇,这真是个巨大的失望。我在我的一个副业项目中遇到了这个问题,但由于我发布这个问题后没有时间进一步处理它,所以一直没有解决。希望我能尽快有一个周末来深入研究这个问题,并在这里更新我找出的解决方法。 - Keith Schacht

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接