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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам