2011-11-14 23 views
1

幾個月前,我跟着http://aws.amazon.com/articles/1663,並得到它全部運行。然後,我的電腦崩潰,我失去了密鑰對(http://stackoverflow.com/questions/7949​​835/accessing-ec2-instance-after-losing-keypair),無法再訪問該實例。如何讓一個新的EC2實例掛載一個存在MySQL數據庫的現有卷?

我想現在啓動一個新的實例並掛載這個之前遺留下來的MySQL/DB卷,看看我是否可以獲取它上面的數據。我該怎麼做呢?

回答

2

您介紹了正確的方法解決這個問題已經和你提到的文章,埃裏克·哈蒙德的作者,寫了一個又一個的細節這個非常的過程,看到Fixing Files on the Root EBS Volume of an EC2 Instance - 它歸結爲:

  • 啓動另一個EC2實例
  • 停止EC2實例,你不能訪問了
  • 從停止的情況下
  • 附加EBS捲到正在運行的實例分離EBS卷
  • SSH連接到正在運行的實例
  • 掛載EBS卷的運行實例
  • 進行任何修復必要的,即調整/var權限,你的情況

請參閱Eric的關於如何做的詳細信息說明這來自命令行;很明顯,您可以通過AWS Management Console完成所有步驟,直到SSH訪問,並且無需安裝Amazon EC2 API Tools,以防已經無法使用。

相關問題