Ошибки базы данных WordPress: 5 причин, из-за которых сайт падает в самый неудобный момент
Чаще всего проблема не в самой базе, а в связке WordPress ↔ MySQL. Типовые признаки: белый экран, сообщение про ошибку соединения, админка не открывается, а в логах — тишина. Сначала исключайте простое: неправильный пароль, изменённый хост, битый wp-config.php.
Дальше проверьте четыре точки:
• таблицы повреждены после сбоя или неудачной миграции;
• закончились ресурсы на сервере: память, дисковое соединение, лимиты;
• плагин или тема гоняют слишком тяжёлые запросы;
• префикс таблиц не совпадает с тем, что указан в конфиге.
Если ошибка появилась после переноса сайта, откройте wp-config.php и сравните DB_NAME, DB_USER, DB_PASSWORD, DB_HOST с реальными данными. Потом зайдите в phpMyAdmin или через консоль и запустите проверку/ремонт таблиц. Для локальной диагностики полезно временно отключить плагины переименованием папки plugins — так видно, не ломает ли сайт один из них.
Когда база оживает, не закрывайте вопрос. Проверьте резервные копии, автоматический ремонт, размер таблиц и запросы, которые выполняются слишком часто. Если ошибка повторяется, ищите не симптом, а источник: хостинг, конкретный плагин или регулярный крон-запрос.
Не лечите базу перезаписью файлов наугад: сначала соединение, потом таблицы, потом нагрузка. Так вы находите причину, а не маскируете падение сайта.
Отладка и ошибки WordPress
@wp_debug_corner_ww
Ошибки базы данных WordPress: 5 причин, из-за которых сайт падает в самый неудобный момент
Этот пост опубликован в Telegram-канале Отладка и ошибки WordPress. Подписаться можно по ссылке: @wp_debug_corner_ww.