База данных – это совокупность связанных между собой таблиц. И именно в них хранится вся информация вашего сайта. Например, в одной таблице может храниться информация о пользователе, зарегистрированном на сайте, а в другой – информация о комментариях, которые оставил пользователь на сайте. А в третьей ваша статья.

При работе с БД некоторые таблицы могут повредиться, в результате некорректных операций с ней вручную или через скрипт.

Ошибка при работе с поврежденной таблицей возникнет примерно следующая:

В итоге CMS выходит из строя и сайт не работает.

Warning: Table './ИМЯ_БАЗЫ_ДАННЫХ/proc is marked as crashed and should be repaired query: INSERT INTO proc (uid, type, message, variables, severity, link, location, referer...  

Для восстановления таблицы выполним вход в phpMyAdmin. Если у нас несколько баз, то выбираем в окне слева ту базу которую нужно восстановить, если база одна, то она будет стоять по умолчанию. В результате будем иметь:

file

Выбираем в списке нужную таблицу которая упоминается в сообщении об ошибке warning

file

Отметим её галочкой и внизу, под списком, выберем в выпадающем меню Восстановить таблицу

Обновлено 14 августа 2018 г.