2013-01-06 137 views
3

我幾年前在亞馬遜RDS上創建了幾個數據庫快照。我試圖恢復這些數據庫快照,但是當我選擇的快照,然後單擊「從數據庫快照還原」我的錯誤:從Amazon RDS DB快照恢復故障

「找不到版本42年1月5日爲MySQL」

我首先想到這是因爲我沒有運行實例,所以我去了數據庫實例,啓動數據庫實例,並創建了一個與此快照大小相同的大小。然而,可用的最老的MySQL是5.1.45,所以這就是我使用的。我能夠從我的本地機器連接到它,並確認它內部沒有數據。

然後我回到我的數據庫快照並重試,並且仍然收到相同的錯誤,即使我現在有一個數據庫實例正在運行。

我需要做些什麼才能恢復?

(我做的這一切從AWS網絡UI)

回答

3

這是一個「有趣」(愁)的問題 - 在Amazon RDS Technical FAQ部分章節MySQL Database Engine數據庫引擎版本管理似乎暗示着恢復不支持MySQL的快照可能無法再事實上(即使它是無處明確說明):

Does Amazon RDS provide guidelines for supporting new MySQL version releases and/or deprecating MySQL versions that are currently supported?

[...]

We intend to support major MySQL version releases, including MySQL 5.1, for 3 years after they are initially supported by Amazon RDS.

We intend to support minor MySQL version releases (e.g. MySQL 5.1.45) for at least 1 year after they are initially supported by Amazon RDS.

After a MySQL major or minor version has been 「deprecated」, we expect to provide a three month grace period for you to initiate an upgrade to a supported version prior to an automatic upgrade being applied during your scheduled maintenance window.

[emphasis mine]

Impossible to create a RDS instance in EU-west,MySQL的42年5月1日開始已被棄用已有2011最新的5月24日,所以這三個月的寬限期早已過去。

很明顯,您遇到的這種棄用的明顯效果(即無法分別恢復過期的快照)會讓很多人感到意外,所以最終可能會有選擇來處理它,但是我擔心,如果可能,請直接或通過Amazon Relational Database Service Forum與AWS聯繫以獲得解決方案 - 如果可能,請將您的發現作爲答案張貼出來,只要我希望隨着時間的推移這個問題會定期出現。

+0

哇,這是一個巨大的失望。我在我的一個項目上遇到了這個問題,自從我發佈這個問題以來,我還沒有時間進一步研究。希望我可以很快得到一個週末來進一步深入研究,我會在這裏更新我所瞭解的內容。 –