Как восстановить таблицы, помеченные как плохие или поврежденные в MySQL

Более года мы использовали плагин Counterizer для WordPress и, таким образом, ведем статистику блога и его читателей. Этот плагин мы деактивировали несколько дней назад, так как (помимо прочего) он сохранил более 600 МБ данных в базе данных.

Бывает, что (перед деактивацией плагина и очисткой БД) я пытался сделать дамп базы данных, то есть экспортировать в .SQL и таким образом загрузить, и в хостинг-терминале появилась следующая ошибка:

mysqldump: Получена ошибка: 144: Таблица './dl_database/Counterize_Referers' помечена как сбойная, и последнее (автоматическое?) восстановление не удалось при использовании LOCK TABLES

Поэтому дамп не был выполнен и ну... от одной мысли о том, что в БД DesdeLinux возникла проблема, у меня волосы встали дыбом 

Проведя небольшое исследование в Интернете, я смог узнать, как решить эту проблему, по-видимому, это НЕ то, что в базе данных есть проблемы, просто таблица помечена как «с проблемами», к счастью, это очень просто исправить.

Сначала подключимся к серверу MySQL:

mysql -u root -p

Нажимаем [Enter] и он запросит пароль root MySQL, ставим его и снова нажимаем [Enter].

Эта команда предназначена в случае, если сервер MySQL установлен на том же компьютере, если вы хотите удаленно подключиться к другому серверу MySQL, вы должны добавить в строку следующее: -h IP-СЕРВЕР

Оказавшись внутри MySQL, мы сообщим вам, какую базу данных использовать, например, проблема, связанная с ошибкой выше, находится в таблице Counterize_Referers из базы данных  dl_database, так что:

use database dl_database;

А теперь отремонтируем основание стола:

repair table Counterize_Referers;

Обратите внимание, что в конце этих строк стоит точка с запятой --– »  ;

После выполнения предыдущей команды все должно было вернуться в норму, по крайней мере в моем случае так было не один раз 

Затем остается только еще раз выполнить инструкцию по выгрузке базы данных и вуаля, не более того.

В любом случае, я делаю это больше, чем что-либо еще, как напоминание самому себе, так как то же самое случилось со мной уже дважды, и я не хочу забывать инструкции, чтобы спасти положение 

Приветствую и надеюсь, что это поможет кому-то еще.


Добавить в качестве предпочтительного источника в Google