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

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


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

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

Исправление ошибки подключения к базе данных в WordPress

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

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

Ошибка подключения к базе данных в WordPress

База данных – это программное обеспечение, которое позволяет легко хранить, систематизировать и извлекать данные в другое программное обеспечение..

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

WordPress нужна следующая информация для подключения к базе данных:

  • Имя базы данных
  • Имя пользователя базы данных
  • Пароль базы данных
  • Сервер базы данных

Эта информация хранится в вашем файле конфигурации WordPress, который называется wp-config.php.

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

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

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

1. Проверьте свои учетные данные базы данных WordPress

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

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

Если вы ранее не редактировали файл wp-config.php, посмотрите наше руководство по редактированию файла wp-config.php в WordPress..

Вы будете искать следующие строки в файле wp-config.php.

// ** Настройки MySQL – Вы можете получить эту информацию с вашего веб-хостинга ** //
/ ** Имя базы данных для WordPress * /
define (‘DB_NAME’, ‘database_name_here’);
/ ** Имя пользователя базы данных MySQL * /
define (‘DB_USER’, ‘username_here’);
/ ** Пароль базы данных MySQL * /
define (‘DB_PASSWORD’, ‘password_here’);
/ ** MySQL hostname * /
define (‘DB_HOST’, ‘localhost’);

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

Вы можете подтвердить эту информацию на панели управления учетной записью хостинга WordPress. Просто войдите в свою учетную запись хостинга и нажмите на базы данных MySQL в разделе базы данных.

Информация базы данных

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

Имя базы данных и имя пользователя

Ниже вы найдете пользователей базы данных и ссылки для смены пароля пользователя..

Изменение пароля пользователя базы данных

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

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

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

2. Проверьте информацию о вашей базе данных

Если вы уверены, что имя вашей базы данных, имя пользователя и пароль верны, вы можете убедиться, что используете правильную информацию о хосте базы данных..

Большинство хостингов WordPress используют localhost в качестве хоста вашей базы данных. Однако некоторые управляемые хостинги WordPress используют отдельные серверы для размещения баз данных. В этом случае информация о вашей базе данных не будет localhost.

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

3. Ремонт базы данных WordPress

Если вы получаете другую ошибку в wp-admin, например, что-то вроде «Одна или несколько таблиц базы данных недоступны. База данных может нуждаться в ремонте », тогда вам нужно восстановить базу данных.

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

define (‘WP_ALLOW_REPAIR’, true);

Как только вы это сделаете, вы можете увидеть настройки, посетив эту страницу: http://www.yoursite.com/wp-admin/maint/repair.php

Восстановить базу данных WordPress

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

4. Проверьте, не работает ли сервер базы данных

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

Это может произойти из-за большого трафика на сервере. По сути, ваш хост-сервер просто не может справиться с нагрузкой (особенно, когда вы используете общий хостинг).

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

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

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

Если вы можете подключиться, то нам нужно проверить, имеет ли пользователь вашей базы данных достаточные разрешения. Создайте новый файл с именем testconnection.php и вставьте в него следующий код:

<?PHP
$ link = mysqli_connect (‘localhost’, ‘username’, ‘password’);
if (! $ link) {
die (‘Не удалось подключиться:’. mysqli_error ());
}
echo «Подключено успешно»;
mysqli_close ($ ссылка);
?>

Обязательно замените имя пользователя и пароль. Теперь вы можете загрузить этот файл на свой веб-сайт и получить к нему доступ через веб-браузер..

Если сценарий успешно подключен, это означает, что у вашего пользователя достаточно прав, и что-то еще не так.

Вернитесь к файлу wp-config, чтобы убедиться, что все в порядке (повторите проверку на наличие опечаток)..

Другие решения, которые работали для пользователей

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

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

1. Обновите URL сайта WordPress

Попробуйте обновить URL-адрес сайта WordPress с помощью phpMyAdmin. Просто зайдите на phpMyAdmin с панели управления учетной записью хостинга и выберите базу данных WordPress..

Запуск SQL в phpMyAdmin

После этого нажмите на меню SQL вверху и введите следующий запрос MySQL.

ОБНОВЛЕНИЕ wp_options SET option_value = ‘YOUR_SITE_URL’ ГДЕ option_name = ‘siteurl’

Не забудьте указать URL своего сайта и изменить wp_options на собственное имя таблицы, так как вы, возможно, изменили префикс таблицы WordPress..

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

Пользователи на выделенных серверах, локальных серверах и виртуальных частных серверах (VPS) могут попытаться перезагрузить свои серверы..

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

3. Обратиться за помощью

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

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

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me