Ошибка mysql «Can’t lock aria control file»

Ошибка mysql "Can't lock aria control file '/var/lib/mysql/aria_log_control' for exclusive use". Вариант решения проблемы.

Сегодня столкнулась с хитрой проблемой mysql, о которой не могу не сделать запись. Материалов в сети по этой проблеме я нашла не много, и из тех, которые нашла - мне практически ничего не помогло. Поэтому, считаю необходимым поделиться - вдруг кому-то пригодится.

Проблема: после сбоя в питании у меня зависла виртуальная машина с окружением для разработки. После полной перезагрузки системы, включая базовую ОС, виртуальная машина заработала. А вот mysql запускаться категорически отказался.

В логах (/var/log/mysql/error.log) можно было увидеть ошибку
"Can't lock aria control file '/var/lib/mysql/aria_log_control' for exclusive use" :

Не буду описывать все, что я пробовала сделать. Скажу сразу готовое решение. В директории /var/lib/mysql удаляем два файла: aria_log.00000001 и aria_log_control . Если страшно - можно просто переименовать, например, в old_aria_log.00000001 и old_aria_log_control.

После этого запустила сервер, все заработало.

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