Назад | Перейти на главную страницу

Создание образа (EBS AMI) занимает вечность - возможно, это привело к поломке сервера MySQL?

Я пытаюсь создать EBS AMI из моего работающего экземпляра EC2, чтобы повторно использовать полностью сконфигурированный LAMP (для моих нужд). Вчера я запустил свой веб-сайт на этом экземпляре EC2, мой MySQL работал нормально до сегодняшнего утра (установить LAMP не так уж и сложно благодаря yum, поэтому я не вижу, как я могу ошибиться с этим; сказав это, это всегда сложно осознать собственные ошибки)

  1. Я уже несколько часов смотрю "Идет загрузка, подождите ...". Как мне узнать, завершено ли это или прогресс?

  2. Вскоре после того, как я попытался создать образ AMI из своего экземпляра EC2, я обнаружил ошибку подключения к базе данных.

не удается подключиться к локальному серверу mysql через сокет '/var/lib/mysql/mysql.sock'

Сначала мне удалось перезапустить mysqld. Но соединение с базой данных снова прервалось. На этот раз я больше не мог перезапустить mysqld. Это показывает

MySQL Daemon не запустился.

Может ли моя попытка создать AMI случайно вызвать перезагрузку или повреждение сервера MySQL?

Я много искал и сделал следующее, хотя я думаю, что мне не нужно делать какие-либо обходные пути, чтобы сервер MySQL работал здесь

chown -R mysql.mysql /var/lib/mysql/

Я также нашел этот обходной путь но я очень не хочу следовать из-за моей веры и того факта, что мне нужно сначала понять эту проблему.

Любая помощь будет принята с благодарностью. Возвращаясь к поиску решения проблемы с сервером MySQL ...

1) Проблема с сервером MySQL либо решилась сама собой, либо я ее успешно разрешил. В конце концов, это было не так уж и сложно. Эта проблема не зависела от процесса создания AMI.

2) Ответ, который я получил от службы поддержки AWS о том, сколько времени потребуется для создания образа AMI из запущенного экземпляра EC2, заключается в том, что это зависит от ситуации, и мне нужно дождаться завершения процесса.

Одна хорошая практика, которую я усвоил на serverfault.com, заключается в том, что я должен иметь MySQL на отдельном экземпляре EC2 или, еще лучше, RDS, и это определенно избавит от проблем.