Ошибки базы данных в WordPress: 5 причин, которые ломают сайт без видимых следов
Когда сайт падает на «Error establishing a database connection», чаще всего проблема не в самой базе, а в цепочке вокруг неё: неверные данные доступа в wp-config.php, недоступный сервер MySQL, битая таблица или слишком много одновременных запросов.
Проверьте в таком порядке:
— имя базы, логин, пароль и хост в wp-config.php;
— доступен ли сервер БД и отвечает ли он на подключение;
— не повреждены ли таблицы wp_options, wp_posts, wp_users;
— хватает ли прав у пользователя БД;
— нет ли плагина или темы, которые гонят лишние запросы. ⚠️
Если сайт открывается частично, а админка нет, часто виновата именно wp_options: автозагрузка раздута, в таблице мусор от удалённых плагинов, а запросы кэшируются плохо. В таком случае помогает не «перезалив», а точечная проверка таблиц и очистка лишних записей через резервную копию.
Ещё один частый сценарий — восстановление из бэкапа без проверки кодировки и префикса таблиц. После импорта WordPress видит базу, но не находит нужные таблицы или получает битые данные. Сначала сверяйте префикс, потом тестируйте соединение, и только потом меняйте плагины и тему.
Если ошибка базы данных появилась внезапно, не лечите её наугад: сначала доступ, потом таблицы, потом нагрузка. Это экономит часы и не добивает живой сайт.
Отладка и ошибки WordPress
@wp_debug_corner_ww
Ошибки базы данных в WordPress: 5 причин, которые ломают сайт без видимых следов
Этот пост опубликован в Telegram-канале Отладка и ошибки WordPress. Подписаться можно по ссылке: @wp_debug_corner_ww.