Ошибка подключения к базе данных: что проверить
Ошибка подключения к базе данных означает, что сайт не может подключиться к MySQL. Причина может быть в неверных доступах, удаленном пользователе базы, смене пароля, недоступности сервера базы или ошибке конфигурации приложения.
Что проверить по шагам
- Откройте конфигурационный файл сайта: для WordPress это wp-config.php.
- Проверьте DB_NAME, DB_USER, DB_PASSWORD и DB_HOST.
- Убедитесь, что база и пользователь базы существуют в панели хостинга.
- Проверьте, есть ли у пользователя доступ к этой базе.
- Если пароль менялся, обновите его в конфигурации сайта.
- Проверьте, открывается ли база через phpMyAdmin.
- Посмотрите логи приложения с точным текстом ошибки базы.
Частые ошибки
- Сменить пароль базы в панели, но не обновить его в конфиге сайта.
- Удалить пользователя базы, которого использует сайт.
- Восстановить бэкап со старыми доступами к базе.
- Публиковать wp-config.php с реальными паролями на скриншотах.
Что отправить в поддержку
- Имя домена.
- Название CMS.
- Точный текст ошибки.
- Менялся ли пароль базы или бэкап.
- Скриншот без чувствительных данных и паролей.
Как снизить риск ошибок и взлома
Безопасность сайта зависит не только от хостинга, но и от паролей, обновлений CMS, прав файлов, доступа разработчиков и резервных копий. Чем меньше лишних доступов и старых файлов, тем ниже риск проблемы.
- используйте сложные уникальные пароли;
- удаляйте временные FTP и админ-доступы после работ;
- обновляйте CMS, плагины и темы;
- не храните архивы с паролями в публичной папке;
- проверяйте права файлов и папок.
Если есть подозрение на взлом, не очищайте все сразу: сначала сохраните логи и список измененных файлов, чтобы понять источник заражения.
Что подготовить перед обращением
Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Ошибка подключения к базе данных: что проверить», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.
