Как получить новый экземпляр EC2 для монтирования существующего тома, на котором есть база данных MySQL? - PullRequest
1 голос
/ 15 ноября 2011

Несколько месяцев назад я последовал за http://aws.amazon.com/articles/1663 и запустил все это. Затем мой компьютер вышел из строя, и я потерял пару ключей (http://stackoverflow.com/questions/7949835/accessing-ec2-instance-after-losing-keypair)) и больше не мог получить доступ к экземпляру.

Теперь я хочу запустить новый экземпляр и смонтировать этот том MySQL / DB, оставшийся от прежнего, и посмотреть, смогу ли я получить к нему данные. Как я могу это сделать?

1 Ответ

2 голосов
/ 02 марта 2012

Вы уже обрисовали правильный подход к этой проблеме, и автор статьи, на которую вы ссылались, Эрик Хаммонд, написал еще одну статью, подробно описывающую этот процесс, см. Исправление файлов в корневом томе EBS экземпляра EC2 - сводится к:

  • запустить другой экземпляр EC2
  • остановка экземпляра EC2, к которому вы больше не можете получить доступ
  • отсоединение тома EBS от остановленного экземпляра
  • подключить том EBS к работающему экземпляру
  • SSH в работающий экземпляр
  • монтирование тома EBS в работающем экземпляре
  • выполните все необходимые исправления, т. Е. Настройте разрешения /var в вашем случае

Пожалуйста, ознакомьтесь с инструкциями Эрика, чтобы узнать, как это сделать из командной строки; очевидно, что вы можете пройти все этапы вплоть до доступа по SSH через Консоль управления AWS , а также избавить от необходимости устанавливать Amazon EC2 API Tools , если они недоступны уже.

...