Исправление ошибки установления связи между базами данных WordPress
Опубликовано: 2022-06-28WordPress часто работает как очень хорошо смазанное устройство, вызывая довольно много проблем. Время от времени происходит что-то необычное. Отправляя вас в погоню за дикими гусями, отчаянно пытаясь определить триггер проблемы и снова запустить свою веб-страницу и управлять ею.
Практически каждый человек понимает ценность баз данных WordPress. Он включает в себя все, что сделает ваш интернет-сайт единственным в своем роде. Ваш контент, визуальные эффекты, метаописания, параметры, факты о людях и многое другое находятся в ваших базах данных.
Вот почему есть одна информация, которая вызывает беспокойство в сердцах каждого владельца интернет-сайта. Это обычный белый монитор со зловещей фразой вверху « Ошибка при создании соединения с базой данных ».
Прежде чем вы закончите, упадите и покатитесь в состоянии паники, сделайте глубокий вдох и заметьте, что обычно мы можем решить эту проблему всего за несколько минут. Это именно то, что мы собираемся сделать сейчас.
Самые первые предметы изначально: резервный учебник для начинающих
Мы будем держать это маленькое и сладкое. Как правило, сегодня существует множество людей, которые, тем не менее, не присоединились к созданию частых резервных копий.
Конечно, это был бы не ты, не так ли?
Если это так, то ошибка создания информации о соединении с базой данных обычно является отличной пробуждающей связью. Предположение о том, что базы данных могут столкнуться с неожиданной проблемой, обычно пугает людей, заставляющих их создавать регулярные резервные копии.
Итак, если вы еще не закончили это, прямо сейчас настал день, когда вы начнете создавать стандартные резервные копии вашего сайта WordPress. После того, как мы восстановим и запустим вашу базу данных, вы можете перейти к этому сообщению, чтобы узнать, как легко начать работу.
Поскольку мы переходим к части устранения неполадок в этой статье, очень важно убедиться, что вы сделали чистую резервную копию, прежде чем вносить какие-либо изменения в свои базы данных MySQL или нажимать все в phpMyAdmin. Под «свежей резервной копией» я подразумеваю совершенно новую версию. Не перезаписывайте то, что было создано непосредственно перед появлением сообщения об ошибке.
Что означает ошибка при установлении соединения с базами данных?
Основой любого веб-сайта WordPress является база данных. MySQL — это открытая база данных, в которой надежно хранится почти вся жизненно важная информация, необходимая для вашего веб-сайта. Просто поместите, без необходимости баз данных, вы получили практически ничего, кроме пустого белого экрана.
Каждый раз, когда клиент заходит на ваш веб-сайт, WordPress, построенный на PHP, необходим для предоставления запрошенной страницы веб-сайта в браузере вашего посетителя. Для этого WordPress связывается с вашей базой данных MySQL и запрашивает ожидаемую информацию. Это включает в себя абсолютно все то, что близкий потребитель видит на своем экране.
Итак, предположим, что посетитель зашел на вашу домашнюю страницу. В этом случае WordPress запросит из баз данных данные, которые включают вашу последнюю концепцию, заголовок и эмблему, любые фотографии или текстовый контент, виджеты боковой панели, параметры, содержимое нижнего колонтитула и многое другое. Это длинная запись.
Но время от времени что-то идет совершенно не так. WordPress ищет информацию и — практически ничего. Тишина. По какой бы то ни было причине WordPress не может подключить или извлечь ожидаемые данные из вашей базы данных. Когда это происходит, он возвращает пустой белый сайт и концепцию ошибки « Ошибка при создании связи с базой данных ».
Когда это происходит, вы или ваша веб-хостинговая компания должны найти основной результат проблемы и устранить ошибку.
Почему возникает эта ошибка?
Было бы здорово, если бы причина ошибки была так же очевидна, как и сама информация об ошибке. Однако, это вряд ли когда-либо ситуация. Большую часть времени трудность может быть решена быстро с помощью всего лишь крошечного копания. В других случаях вам может потребоваться усугубить ситуацию, связавшись с вашим веб-хостингом. Когда вы работаете с этими проблемами и решениями, помните, что с большинством факторов WordPress обычно существует несколько способов решения одной и той же проблемы.
Давайте рассмотрим три наиболее распространенные причины:
Ваша квалификация баз данных неверна
Если вы недавно устанавливали WordPress с помощью вашей хостинговой компании, кликнув по установщику, то, скорее всего, это не причина вашей проблемы.
С другой стороны, если вы находитесь в процессе выполнения одного из следующих действий, то есть большая вероятность, что именно в этом заключается ваша проблема:
- Установка WordPress с применением «Знаменитого 5-моментного ввода».
- Передача с соседней установки на сервер.
- Если вы преобразовываете имена хостов или областей.
Большую часть времени вы будете знать, независимо от того, есть ли возможность, что ваши учетные данные неверны. Если вы вводили или изменяли учетные данные базы данных, это не то, что вы делаете неосознанно.
Шаг № 1 — Соберите необходимую информацию
Первый шаг в направлении устранения информации об ошибке — собрать все ожидаемые данные. Это включает в себя:
- Имя базы данных
- Хост баз данных (обычно, но не всегда «localhost»)
- Имя пользователя базы данных
- Пароль базы данных

Эта информация и факты могут быть расположены в вашей cPanel под базами данных MySQL (на фото выше). Открытие этого окна покажет список установок баз данных, а также список покупателей баз данных. Держите это окно открытым, пока вы переходите к фазе номер два.
Этап № 2. Перекрестная проверка квалификации вашей базы данных
Ваш второй шаг — загрузить или открыть файл wp-config.php . Вы можете сделать это, используя необходимое программное обеспечение FTP, такое как FileZilla, но гораздо проще войти в свою cPanel и открыть файловый менеджер, выбрав «WebRoot (public_html/www)», а затем нажмите «Перейти».

Затем выберите файл wp-config.php (как упоминалось ранее) и в верхней части экрана нажмите «Изменить». Это откроет файл и поможет редактору. Прокрутив пару сортов вниз, вы наткнетесь на факты, которые ищете:
Вся информация, содержащаяся только в оценках, например, «database_name», должна точно совпадать с вашими реальными учетными данными базы данных. Даже дополнительная комната после сметы может привести к ошибочной информации.
Если вы задаетесь вопросом, на что должен быть настроен хост вашей базы данных, вы можете уточнить это у руководства вашей интернет-хостинговой компании или в этом списке.
Если вы не уверены в своем пароле, вы можете только выбрать пользователя (как показано на изображении ниже) и сбросить пароль. Затем скопируйте и вставьте новый пароль в файл wp-config.php.

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


Этап № 3. Изучите префикс своего рабочего стола
Пока вы смотрите близко к файлу wp_config.php, также лучше убедиться, что ваш префикс таблицы правильный. Если вы ссылаетесь на неправильную базу данных, это не будет иметь значения, насколько точна ваша регистрационная информация. Найдите следующий текстовый контент:
Часто в префиксе вашей таблицы будет указано «wp_», но его можно установить практически любым образом, например, «wp63ts7_».
Убедитесь, что ваш фактический префикс таблицы соответствует тому, что находится в вашем файле wp-config.php.
Ваша база данных повреждена
Если вы отсутствовали из-за того, что все методы, упомянутые ранее, оказались безрезультатными, тщательно перепроверив наличие опечаток или недостающих деталей, следующий шанс заключается в том, что ваши базы данных повреждены.
Информационным сигналом о повреждении базы данных является то, что передняя часть вашего веб-сайта работает нормально, а задняя часть показывает ошибку или наоборот.
Если это обстоятельство, вы, скорее всего, на идеальном пути. Эта возможность позаботиться о том, чтобы быть немного менее громоздкой, чем проверка всех ваших требований к базе данных, но это, однако, требует небольшой работы. Есть два вероятных способа завершить занятие:
Выбор № 1 Разрешить восстановление базы данных WordPress
Придерживаясь шага № 2, вам нужно открыть файл wp-config.php с помощью редактора.
Прокрутите до основания файла и включите следующую строку кода:
define( 'WP_Make it possible for_REPAIR', correct )
Сохраните изменения, но не закрывайте редактор, он может понадобиться вам через пару минут.
В будущем откройте новую вкладку в браузере. Перейдите по следующему URL-адресу:
http://yoursite.com/wp-admin/maint/mend.php
Это откроет инструмент базы данных WordPress, который будет выглядеть как на картинке ниже. Вы можете выбрать «Восстановить базу данных» или «Восстановить и оптимизировать базу данных». Тем не менее, чтобы оставаться на грани предупреждения, было бы лучше просто восстановить базу данных.


Как только это перемещение будет завершено, вернитесь в редактор файлов, удалите строку, которую вы добавили внизу, и помогите вам сохранить файл еще раз. Теперь вы отключили ремонтное сервисное устройство. На самом деле не забывайте об этом заключительном действии .
Возможность № 2 Восстановите свои базы данных, работая с phpMyAdmin
Другой способ восстановить обслуживание ваших таблиц базы данных — через интерфейс phpMyAdmin в вашей cPanel. Хотя эта система намного быстрее и проще, она также требует минимальной дополнительной осторожности, поскольку вы можете полностью стереть свои базы данных из phpMyAdmin.
Приветственное напоминание: обычно делайте резервную копию вашей базы данных непосредственно перед внесением каких-либо улучшений.

После того, как вы открыли phpMyAdmin (см. выше), выберите подходящую базу данных в левой части экрана. Далее убедитесь, что выбрана вкладка «Композиция». Затем выделите все таблицы и в раскрывающемся списке выберите «Восстановить таблицу» внизу.

В тот момент, когда это действие отображается как завершенное, вы можете закрыть phpMyAdmin и протестировать свой веб-сайт.
Возникла проблема с сервером
Третья и последняя возможность заключается в том, что дилемма с вашим сервером вызывает вашу концепцию ошибки. Если ваш веб-сайт размещен в общей среде, как правило, гораздо более вероятно, что перегруженный сервер приведет к дилемме.
Благодаря большому количеству компаний, предоставляющих общий веб-хостинг, тысячи других веб-сайтов могут быть размещены на одном сервере. Если кто-то из всех этих конечных пользователей решит злоупотребить активами сервера, независимо от того, преднамеренно это или нет, вполне возможно, что их действия могут повлиять на всех остальных, чей интернет-сайт размещен на том же сервере.
Хорошая новость об этом сценарии заключается в том, что клиенты, запускающие этот стиль вызова, обычно быстро помечаются малиновым флажком. Когда ваша интернет-хостинговая компания обнаруживает проблему, учетная запись-нарушитель приостанавливается или помещается на короткий поводок.
Также возможно, что эти проблемы не создаются преднамеренно. Если ваш веб-сайт или другой веб-сайт на том же сервере представлен в рекламе или на главной странице Reddit, например, неожиданный всплеск посетителей может перегрузить базы данных. Эта форма дилеммы также, вероятно, разрешится сама собой относительно быстро. Если вы перепробовали каждую мелочь, а ваш веб-сайт по-прежнему отключен через пару минут, возможно, пришло время позвонить или пообщаться в онлайн-чате с вашим веб-хостинговым предприятием.
Если эта проблема возникает иногда и является конечным результатом работы с общим интернет-хостингом, вы можете вместо этого рассмотреть возможность перехода на управляемый веб-хостинг. Хотя это немного дороже, у вас почти никогда не будет таких проблем.
Заворачивать
Это в значительной степени охватывает несколько наиболее распространенных причин, по которым вы можете столкнуться с информацией об ошибке «Ошибка при подключении к базе данных»:
- Неверные учетные данные базы данных.
- Поврежденная база данных или таблица базы данных пользователей.
- Беда с сервером.
В большинстве случаев это сообщение об ошибке представляет собой проблему, которую можно решить менее чем за 15 минут . Если вы не знаете, как с этим справиться, или вас не устраивают методы, описанные в этом обзоре, вероятно, лучше обратиться в вашу хостинговую компанию или перейти на вспомогательные службы WordPress. Самое последнее, что вы хотите сделать, это создать дополнительные проблемы для вашей базы данных.
Даже с общим интернет-хостингом вы обнаружите, что поддержка клиентов более чем удовлетворена, чтобы помочь вам решить эту ошибку почти во всех случаях. Если нет, возможно, пришло время искать другую хостинговую организацию.
Если у вас когда-либо возникали экспертные трудности с базой данных WordPress, обязательно поделитесь ими в обзорах ниже.
Позвольте нам знать, одобрили ли вы мириться.