Как исправить «Ошибка установления соединения с базой данных»? — 2022 г.

Вы работаете над своим веб-сайтом, и вдруг вы получаете сообщение об ошибке, подобное этому: «Ошибка установления соединения с базой данных». Эта ошибка вызвана конкретной проблемой с настройками базы данных в WordPress.

Если вы не устраните эту ошибку, ваш сайт может потерять посетителей и стать недоступным, что нанесет ущерб его репутации.

В этом руководстве я расскажу вам, как быстро устранить эту проблему.

Что такое проблема «Ошибка установления соединения с базой данных» в WordPress?

Неверная информация о базе данных в настройках WordPress, неисправная база данных или не отвечающий сервер базы данных — все это способствует возникновению проблемы «Ошибка установления соединения с базой данных».

ошибка при установлении соединения с базой данных

Все замечательные функции WordPress основаны на PHP и MySQL, двух основных технологиях.

  1. Файлы WordPress написаны на языке программирования под названием PHP. Он использует PHP для запросов к базе данных и получения соответствующих данных, когда посетитель заходит на ваш сайт. Отображается как вся страница.
  1. Технология баз данных — MySQL. Содержимое вашего веб-сайта WordPress хранится в базе данных MySQL. Он содержит ваши страницы и статьи, а также более мелкие компоненты, такие как заголовок вашего сайта, макеты виджетов, цветовые настройки и т. д.

База данных MySQL служит ее хранилищем независимо от того, как мало или как много информации содержит ваш веб-сайт.

WordPress извлекает необходимые данные из базы данных MySQL с помощью команд PHP, отображает их на экране, а затем подключается к базе данных MySQL с помощью команд PHP. Однако он отобразит уведомление об ошибке, которое гласит: «Ошибка установления соединения с базой данных», если он не может получить доступ к базе данных вашего сайта.

Почему возникает эта ошибка?

Когда возникает ошибка подключения к базе данных WordPress, это происходит по одной из следующих причин:

  • Неправильная информация для входа в базу данных.
  • Поврежденная база данных.
  • Повреждены основные файлы WordPress.
  • Проблемы с сервером сайта.

Предположим, вы не уверены, какая из этих причин может быть причиной вашей проблемы. В этом случае лучше всего обратиться к вашей веб-хостинговой компании за помощью в решении этой проблемы, прежде чем продолжить изучение этой статьи!

Неверная информация для входа в базу данных

Тот простой факт, что WordPress имеет неверную информацию для входа в вашу базу данных, может быть наиболее частой причиной ошибки «Установление подключения к базе данных». Это может быть имя пользователя, пароль или имя базы данных.

Учетные данные для входа отличаются от тех, которые используются для доступа к вашему веб-сайту.

Поврежденная база данных

База данных MySQL, используемая WordPress, содержит много данных. Рассматриваемая ошибка может появиться, если какая-либо часть потеряна или повреждена.

База данных может быть повреждена при ручном вмешательстве, но это также может произойти естественным образом при регулярном использовании. Несмотря на исключительную устойчивость MySQL, ошибки все же случаются.

Поврежденные основные файлы WordPress

Основные файлы WordPress, из которых состоит ваш сайт, также могут быть повреждены. Несмотря на то, что эти файлы не являются частью базы данных, они иногда вызывают ту же проблему.

Проблемы с сервером сайта

WordPress отобразит эту ошибку, если не сможет подключиться к вашему хосту или серверу (если вы размещаете самостоятельно) для запроса базы данных. Перебои в работе, потеря данных и сбои в работе оборудования — вот лишь некоторые из этих проблем.

Как исправить проблему «Ошибка установления соединения с базой данных»? (Пошаговое руководство)

Шаг 1: Проверьте учетные данные базы данных.

Первым шагом к исправлению ошибки является проверка учетных данных базы данных в настройках WordPress. Когда вы переносите сайт с одного хоста на другой, вы должны убедиться, что каждая база данных имеет правильное имя пользователя и пароль. Эта информация хранится в файле wp-config.php.

Чтобы получить доступ к этим данным, вы можете использовать SFTP-клиент (Secure File Transfer Protocol) или получить к ним доступ напрямую через файловый менеджер вашего хоста.

В этом примере я использую Hostinger для доступа к файлу wp-config.php через файловый менеджер.

Войдите в свою панель hPanel, чтобы получить доступ к файловому менеджеру.

приборная панель hostiger

Нажав на файловый менеджер, вы перейдете на новую вкладку, содержащую основные файлы вашего сайта. Отсюда перейдите в папку public_html.

Файловый менеджер

Прокрутите вниз, и вы найдете папку wp-config.php. Нажмите «Загрузить», чтобы получить доступ к данным.

редактировать wp-config.php

После загрузки файла проверьте данные и обратите внимание на следующую информацию.

  • DB_NAME – имя базы данных
  • DB_USER — имя пользователя
  • DB_PASSWORD – пароль
  • DB_HOST — хост базы данных

Отметив эти детали, вернитесь в свою панель hPanel и откройте папку «Базы данных».

Теперь из списка «Список текущих баз данных и пользователей MySQL» сопоставьте свои данные с теми, которые хранятся в вашем файле wp-config.php. Убедитесь, что детали совпадают.

управлять базой данных mysql

Измените файл wp-config.php, если ваши данные для входа отличаются от настроек вашей базы данных MySQL. Отредактируйте имя базы данных и имя пользователя, если информация отличается от сведений о базе данных MySQL.

Теперь сохраните изменения и загрузите файл обратно в wp-config.php. Обновите страницу

загрузить wp-config.php

Обновите WordPress после внесения необходимых изменений, чтобы увидеть, исправлена ​​ли «Ошибка установления соединения с базой данных» на веб-сайте.

Пароль базы данных может быть неправильным, если проблема все еще возникает. В этой ситуации вам следует сбросить пароль MySQL.

Вот как вы можете сбросить пароль:

Нажмите на существующую базу данных в поле «Список текущих баз данных и пользователей MySQL», затем выберите «Изменить пароль».

изменить пароль пользователя mysql

Нажмите «Обновить» после ввода нового пароля.

Новый пароль

Измените информацию о хосте базы данных в файле wp-config.php, если имя пользователя и пароль вашей базы данных верны.

Предположим, вы все еще получаете предупреждение «ошибка при установлении соединения с базой данных». В этом случае я предлагаю связаться с вашим провайдером веб-хостинга, чтобы подтвердить информацию о хосте вашей базы данных.

Шаг 2: Восстановите базу данных WordPress.

Вам следует попробовать восстановить базу данных, чтобы устранить потенциальное повреждение, если вы все еще видите сообщение об ошибке.

Это может быть вызвано потерей данных из-за плагинов или часто добавляемых или удаляемых тем.

Если на панели инструментов WordPress отображается уведомление «Одна или несколько таблиц базы данных недоступны», возможно, у вас повреждена база данных. В таких случаях необходимо восстановить базу данных.

Вы можете быстро решить эту проблему, добавив следующий код в конец файла wp-config.php:

определить(‘WP_ALLOW_REPAIR’, правда);

Откройте файловый менеджер и снова загрузите файл wp-config.php, чтобы внести изменения.

редактировать wp-config.php

Введите код, как показано на картинке, и сохраните файл. Вернитесь и загрузите отредактированный файл в wp-config.php.

добавить код для восстановления бд

Затем откройте браузер и перейдите к

У вас будет два варианта исправления вашей базы данных; выбрать лучший.

восстановить базу данных вордпресс

Проверьте, вернулся ли ваш сайт WordPress в нормальное состояние после завершения ремонта. Если это так, немедленно перейдите к файлу wp-config.php и удалите функцию. Любой может просмотреть страницу восстановления без входа в систему, что предотвращает неправильное использование веб-сайта.

Шаг 3: Исправление поврежденных основных файлов WordPress.

Ваши основные файлы WordPress могли быть повреждены, что является потенциальной причиной этой ошибки.

Одной из причин повреждения файлов является неисправная тема или плагин. Проверка каждого из них по отдельности поможет вам определить, в каком элементе возникла проблема.

Если ошибка появляется после активации новой темы, причиной может быть ваша тема.

Вы можете изменить свою тему, войдя в панель управления WordPress. Перейдите в «Внешний вид» > «Темы» и выберите нужную тему.

Ошибка также может возникнуть из-за поврежденного плагина, если смена темы не решает ее. Чтобы определить нарушителя в этой ситуации, попробуйте отключить все свои плагины, а затем снова включить их по одному.

Шаг 4: Решение проблем с сервером сайта.

Когда ваш сервер MySQL недоступен, на вашем веб-сайте WordPress может появиться сообщение «Ошибка установления соединения с базой данных». Хотя существует множество потенциальных причин этой ошибки, эта проблема обычно имеет наибольший потенциал.

Существует ограничение на количество клиентов, которые могут одновременно подключаться к серверу базы данных. Когда этот предел превышается, он может быть не в состоянии управлять дополнительными подключениями. По этой причине я предлагаю связаться с вашим веб-хостингом, чтобы проверить ваш сервер MySQL.

На других веб-сайтах, которые хранятся на том же сервере, что и ваш собственный, вы можете проверить, не работает ли ваш сервер MySQL.

Если вы размещаете только один веб-сайт, вы можете использовать PHP для подключения к MySQL и посмотреть, есть ли у пользователя базы данных WordPress соответствующие разрешения.

Получите доступ к папке public_html из панели управления хостингом. Там создайте новый файл PHP с любым именем, которое вам нравится. В этом примере я назвал его review.php.

проверить соединение mysql

В этот файл вставьте следующий код:

Измените имя пользователя и пароль на свои учетные данные и сохраните файл.

После сохранения файла откройте его через новую вкладку. Если он показывает сообщение «подключено успешно», это означает, что ваша ошибка вызвана чем-то другим.

Советы профессионалов, чтобы избавиться от проблемы «Ошибка установления соединения с базой данных»

Если, перепробовав все, ваша ошибка не устранена, попробуйте эти три технически подкованных совета.

  • Перезагрузите веб-сервер.
  • Обновите URL вашего сайта WordPress.
  • Обратитесь в службу поддержки вашего хоста.

1. Перезагрузка веб-сервера

Перезагрузка сервера доступна пользователям виртуальных частных серверов, выделенных серверов и локальных серверов. Ваш веб-сервер и сервер базы данных перезагрузятся после перезагрузки, что может решить некоторые проблемы. Вы можете использовать корневую учетную запись и клиенты SSH, такие как Bitvise или замазка.

В некоторых ситуациях вам может потребоваться восстановить базу данных и файлы WordPress из резервной копии.

2. Обновление URL-адреса веб-сайта

Вам может потребоваться изменить URL-адрес вашего сайта в базе данных, если вы только что мигрировали по какой-либо причине (например, переключение на новое доменное имя или переход на HTTPS).

Для этого перейдите в phpMyAdmin из панели управления хостингом. Получите доступ к базе данных WordPress и выберите вкладку SQL.

Вставьте следующий код в указанную область.

ОБНОВЛЕНИЕ wp_options SET option_value = replace(option_value, ‘ ‘ WHERE option_name=»home» ИЛИ option_name=»siteurl»; ОБНОВЛЕНИЕ wp_posts SET guid = replace(guid, »; ОБНОВЛЕНИЕ wp_posts SET post_content = replace(post_content, ‘ ‘; ОБНОВЛЕНИЕ wp_postmeta SET meta_value = заменить (meta_value, »;
изменить старый адрес базы данных

Вы должны заменить свой старый домен на новый и нажать «Перейти».

3. Обратитесь в службу поддержки

Вам следует обратиться за помощью, если вы не чувствуете себя уверенно при устранении неполадок или попытке попробовать все. Подумайте о том, чтобы обратиться к своему хосту, и они помогут вам в этом. В противном случае вы можете попробовать сообщества на Quora или Reddit, чтобы обсудить свою проблему.

Заключение мысли!

Досадно получать сообщение об ошибке «Ошибка установления соединения с базой данных» на вашем веб-сайте WordPress. Ваш сайт не будет загружаться в такой ситуации, подвергая посетителей и клиентов риску.

Ваш веб-сайт не может подключиться к серверу, что приводит к этой ошибке базы данных. Причин может быть несколько, в том числе неправильная информация для входа в файл wp-config.php или перегрузка сервера.

Будьте осторожны с учетными данными базы данных WordPress! Вам будет тяжело, если вы не знаете, как решить эту проблему. Вы должны найти основную причину этой проблемы, а затем отсортировать все связанные проблемы одну за другой, пока не избавитесь от ошибки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *