Миграция БД без сюрпризов: 7 проверок, которые спасают от простоя
Перед переносом снимите полную копию БД и проверьте, что её можно развернуть на тестовом стенде. Бэкап без восстановления — не бэкап, а надежда. Отдельно убедитесь, что в дампе есть не только таблицы, но и нужная кодировка, права доступа и структура префиксов.
Дальше проверьте размер базы и «тяжёлые» таблицы: логи, временные записи, ревизии, корзину, кэш. Перед миграцией их лучше почистить, иначе перенос затянется, а импорт может упереться в лимиты памяти и таймауты. Для больших баз полезно разбить импорт на части или использовать потоковый перенос.
Особое внимание — сериализованным данным и поиску/замене домена. В WordPress обычная замена строки по дампу часто ломает длины в сериализованных полях. Используйте инструмент, который понимает структуру данных, и отдельно проверьте wp_options, виджеты, настройки плагинов и произвольные поля. 🛠️
После переноса откройте сайт в режиме проверки: главная, админка, формы, корзина, медиа, кешируемые страницы. Сравните записи в wp_options, убедитесь, что siteurl и home указывают на новый адрес, а cron-задачи и внешние интеграции не потерялись. Если что-то «тихо» сломалось, это видно именно здесь.
Лучший способ мигрировать БД — не торопиться: сначала тестовый прогон, потом перенос, потом быстрый ручной аудит критичных страниц.
Работа с БД WordPress
@wp_database_mastery_ww
Миграция БД без сюрпризов: 7 проверок, которые спасают от простоя
Этот пост опубликован в Telegram-канале Работа с БД WordPress. Подписаться можно по ссылке: @wp_database_mastery_ww.