MEVCORE

WordPress: «Error establishing a database connection» — як виправити

Оновлено 09.10.2026

Повідомлення «Error establishing a database connection» («Помилка встановлення з'єднання з базою даних») означає, що WordPress не може підключитися до MySQL. Сайт і адмінка недоступні повністю.

1. Перевірте дані підключення в wp-config.php

Відкрийте wp-config.php у корені сайту і знайдіть рядки:

define('DB_NAME', 'назва_бази');
define('DB_USER', 'користувач');
define('DB_PASSWORD', 'пароль');
define('DB_HOST', 'localhost');

Звірте їх з даними в панелі керування (розділ баз даних). Найчастіше помилка з'являється після перенесення сайту: на новому хостингу назва бази чи користувача має інший префікс. Якщо не впевнені в паролі — задайте новий пароль користувачеві бази в панелі та впишіть його в wp-config.php.

2. Перевірте, що користувач має доступ до бази

У панелі користувач бази має бути прив'язаний саме до цієї бази з усіма привілеями. Див. ISPmanager або cPanel.

3. Перевірте, чи працює MySQL (VPS)

systemctl status mysql

На деяких системах служба називається mariadb. Якщо вона зупинена — запустіть і перегляньте журнал:

systemctl start mysql
journalctl -u mysql --since "1 hour ago"

Часта причина зупинки MySQL на VPS — нестача оперативної пам'яті або місця на диску. Перевірте free -h і df -h.

4. Пошкоджені таблиці

Якщо на сторінці /wp-admin з'являється інше повідомлення — про необхідність відновлення бази, — додайте у wp-config.php:

define('WP_ALLOW_REPAIR', true);

Відкрийте https://ваш-сайт/wp-admin/maint/repair.php і запустіть відновлення. Після цього обов'язково видаліть рядок з wp-config.php.

5. Перевищено ліміт з'єднань

Якщо помилка з'являється періодично під навантаженням, база може не встигати обслуговувати всі запити. Допоможе кешування сторінок і об'єктів (Redis, Memcached) та оптимізація плагінів.

Перш ніж змінювати базу, зробіть резервну копію — див. ISPmanager або cPanel.

Не знайшли відповідь?

Опишіть завдання, додайте текст помилки та скриншот — команда підтримки допоможе знайти наступний крок.

Як до вас звертатися?

Введіть ім’я, перш ніж почати діалог.

Вітаємо! Напишіть ваше питання — оператор відповість якнайшвидше.
Оцініть відповідь оператора