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

Опубликовано: 2020-10-03

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

Оглавление

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

Знаете ли вы, что вызывает ошибку WordPress при установке соединения с базой данных? Всякий раз, когда вы получаете эту ошибку WordPress, ваш веб-сайт отключается, потому что он не может связаться или у него больше нет доступа к вашей базе данных WordPress. WordPress хранит всю информацию о вашем сайте в базе данных MySQL. Информация сайта включает в себя данные сообщений, данные страницы, метаинформацию, информацию для входа в систему, настройки плагинов и т. д. База данных MySQL не хранит такие данные, как медиаконтент и основные файлы, такие как index.php, wp-login.php и т. д. Таким образом, всякий раз, когда люди посещают ваш веб-сайт, PHP выполняет код на веб-странице и запрашивает информацию из базы данных MySQL. И тогда ваш сайт отображается в веб-браузере посетителя. Но если ваша база данных MySQL по какой-либо причине не работает должным образом, вы получите сообщение об ошибке: « Ошибка установления соединения с базой данных ».

Error Establishing a Database Connection – How to Fix it? 1

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

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

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

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

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

В файле wp-config.php вам нужно найти следующую информацию:

Error Establishing a Database Connection – How to Fix it? 2

Убедитесь, что такая информация, как имя базы данных, имя пользователя, пароль и хост базы данных, верна. Вам необходимо подтвердить эту информацию на панели управления учетной записи хостинга WordPress. Для этого войдите в свою учетную запись хостинга WordPress > перейдите в раздел « Базы данных » > нажмите «Базы данных MySQL ».

Error Establishing a Database Connection – How to Fix it? 3

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

Error Establishing a Database Connection – How to Fix it? 4

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

Error Establishing a Database Connection – How to Fix it? 5

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

Проверить информацию о хосте базы данных

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

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

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

Если у вас есть другие сайты, работающие на том же сервере базы данных, вы должны проверить эти сайты, чтобы убедиться, действительно ли ваш сервер MySQL не работает. Но если у вас нет другого сайта на том же сервере, вам следует перейти в панель управления хостингом. Попробуйте получить доступ к phpMyAdmin и подключить базу данных. Если вы можете успешно подключиться, вам необходимо проверить, имеет ли ваш пользователь базы данных достаточные разрешения или нет. Для этого вам нужно создать новый файл с именем testconnection.php . В этот файл вам нужно добавить следующий код –

Error Establishing a Database Connection – How to Fix it? 6

Примечание. Не забудьте заменить имя пользователя и пароль правильной информацией.

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

Чтобы убедиться, что все в порядке, вам нужно вернуться к файлу wp-config и тщательно все проверить.

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

Если вы все еще сталкиваетесь с той же ошибкой WordPress, возможно, вам нужно проверить базу данных на наличие повреждений. И если он поврежден, вам необходимо восстановить базу данных WordPress. И для этого вы можете просто добавить код (приведенный ниже) в ваш файл wp-config.php.

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

Error Establishing a Database Connection – How to Fix it? 7

Вам нужно добавить этот код прямо перед этим — все, прекратите редактирование! Удачного ведения блога . После того, как вы успешно добавили код, вам нужно посетить эту страницу, чтобы увидеть настройки — http://www.yoursite.com/wp-admin/maint/repair.php

Появившийся экран показан ниже:

Error Establishing a Database Connection – How to Fix it? 8

Есть два варианта: «Восстановить базу данных» и «Восстановить и оптимизировать базу данных» . Вы можете выбрать любой из них соответственно.

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

Видеоурок

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

Заключение

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