Linux-машина, на которой у нас есть mysql, разбилась из-за сбоя питания. Это, вероятно, привело к сбою сервера mysql, и теперь мы не можем восстановить / создать резервную копию / экспортировать базу данных из него с помощью стандартных команд командной строки. Есть ли какие-либо инструменты mysql, которые помогают восстановить эти данные?
Велики шансы, что ваши таблицы и / или индексы повреждены. В зависимости от того, какие ошибки вы получаете, вам следует использовать ПРОВЕРИТЬ ТАБЛИЦУ и ТАБЛИЦА РЕМОНТА заявления. Дополнительную информацию о возможных расширенных процедурах восстановления можно найти в Документация MySQL.
Перед выполнением трюков с важными данными всегда хорошо иметь резервную копию, поэтому не забудьте остановить демон mysql и скопировать весь каталог / var / lib / mysql в другое место перед запуском любой команды восстановления.
Изучив информацию о таком инструменте в Интернете, я нашел хорошую утилиту, например, программу восстановления баз данных MySQL Stellar Phoenix. Хотя платно, но требуйте восстановления базы данных в любом случае повреждения. Инструмент также восстанавливает поврежденные таблицы MySQL, созданные в операционных системах Linux. Оцените программное обеспечение самостоятельно, попробовав его демо-версию, и проверьте, стоит ли восстанавливать данные.
Возможно, вам стоит проверить файловую систему (fsck.ext3).
Какие ошибки mysql?