Починка базы данных WordPress

Исправляем ошибки, возникающие в WordPress, в базе данных MySQL.

При работе сайта так или иначе иногда в базе данных таблицы «крошатся». Сайт при этом может и дальше работать. Хотя о стабильности в этом случае говорить не приходится. Запросто может остановится служба MySQL, а в результате сайты будут простаивать в нерабочем состоянии. Так что лучше сломанный таблицы чинить.

В этой заметке мы будем чинить таблицы с форматом данных MyISAM. Для таблиц в InnoDB нижеследующие команды обычно не помогают. Я рекомендую для WordPress переводить базы данных в MyISAM.

Логи записей с испорченными таблицами могут выглядеть так:

Для починки таких таблицы обычно достаточно запустить в phpMyAdmin команду Repair:

Или воспользоваться встроенными в WordPress инструментами починки базы данных.

Открываем файл wp-config.php и записываем туда:

Затем переходим по ссылке:

^^^
адрес сайта указываем свой. И попадаем на страницу ремонта баз данных от WordPress:

MSQL Error: Can’t Create new tempfile

Такая ошибка в MyISAM не исправляется инструкциями выше, зато её легко можно поправить через командную строку (SSH). Для починки требуется ввести:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи: "Починка базы данных WordPress".

Ваш e-mail не будет опубликован. Обязательные поля помечены *