2011-11-14 10 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,以防已经无法使用。

相关问题