Как вернуть одну таблицу WordPress и не откатывать весь сайт целиком
Если сломалась только одна таблица базы, не спешите откатывать весь бэкап: это дольше и рискованнее для свежих записей. Сначала найдите, какая именно таблица повреждена: чаще всего это отдельная таблица плагина, а не core WordPress.
Дальше проверьте, есть ли у вас дамп базы в формате SQL. Нужны 3 шага: • открыть дамп и найти нужную таблицу по имени; • вырезать блок DROP/CREATE/INSERT только для неё; • импортировать этот фрагмент в базу через phpMyAdmin, Adminer или консоль. Если таблица важная, сначала переименуйте текущую копию, чтобы не потерять данные при импорте.
Если таблица не восстанавливается из дампа, можно взять её из другой резервной копии сайта, где структура совпадает. Главное — сравнить префикс таблиц, количество колонок и ключи: несовпадение ломает импорт чаще, чем сама ошибка в базе. После загрузки обязательно проверьте, открывается ли нужный раздел админки и нет ли ошибок в логах.
Хорошая привычка — хранить не только полный бэкап, но и отдельные SQL-дампы базы: тогда точечное восстановление занимает минуты, а не часы.
Резервные копии WordPress
@wp_backup_restore_ww
Как вернуть одну таблицу WordPress и не откатывать весь сайт целиком
Этот пост опубликован в Telegram-канале Резервные копии WordPress. Подписаться можно по ссылке: @wp_backup_restore_ww.