Создание сайта

База данных WordPress. Что это такое

База данных WordPress (БД)— это основополагающая часть любого сайта, позволяющая хранить и отдавать нужную информацию пользователям в зависимости от посещаемой страницы. В WordPress база данных работает в формате MySQL и использует phpMyAdmin.

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

Однако, для тех, кто еще плохо разбирается в структуре БД лучше всего использовать инструкцию, приведенную ниже.

База данных WordPress – картинка

Где находится база данных WordPress

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

При посещении phpMyAdmin потребуется ввести логин и пароль от панели БД, после чего мы видим список БД.

phpMyAdmin

Раскрыв каждую из них можно увидеть таблицы, соответствующие частям сайта, например:

  • Wp_users отвечает за данные пользователей;
  • Wp_links за работу url;
  • Wp_post хранит в себе данные о записях.

Базы данных в phpMyAdmin

Также при установке некоторых плагинов в базе данных могут появляться новые таблицы а также значения, которые можно легко изменить, скачав таблицу (нажав на «Экспорт»).

Новые таблицы в базе данных

Экспортировать таблицы и полностью базу можно в различных форматах, в том числе Excel.

Экспорт таблиц из базы данных

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

Как подключить базу данных WordPress

Для подключения БД сайта следует использовать настройки подключения, которые хранятся в корневом каталоге wp_config.  В нем мы видим:

define( ‘DB_NAME’, ‘test1’ );

/** Имя пользователя MySQL */

define( ‘DB_USER’, ‘root’ );

/** Пароль к базе данных MySQL */

define( ‘DB_PASSWORD’, » );

/** Имя сервера MySQL */

define( ‘DB_HOST’, ‘localhost’ );

В нем bd_name отвечает за название БД, когда bd_user выводит название пользователя, у которого есть доступ к БД, например, root. Пароль к базе задается через свойство bd_password, когда хост можно прописать в значении bd_host.

Если Вы используете иную базу для подключения к своему сайту, предварительно потребуется изменить пути и направления сайта, скачав файл в Excel или MySQL и при помощи функции «Найти и заменить» изменить домен сайта.

Выполнив данную инструкцию можно легко перевести сайт на другой хостинг, а также переехать на новый домен.

Ошибка соединения с базой данных

Во время работы с базами данных (БД) и установке WordPress могут возникнуть следующие ошибки подключения:

  • Сменился пароль или имя пальзователя БД, в следствии чего возникли проблемы с подключением, потребуется внести изменения в файл wp_config;
  • Используется неправильная структура MySQL. Часто случается, когда для подключения используется база иной CMS, что вызывает конфликт, следует проверить правильность выполнения;
  • Неизвестные префиксы. Во время создания базы по умолчанию используются префиксы wp_ однако при неправильном использовании этого значения могут возникнуть проблемы;
  • Неправильное редактирование таблиц. Рекомендуется не менять таблицы и не удалять значения без знаний структуры базы данных;
  • Ошибки в коде сайта. В некоторых случаях самостоятельное редактирование кода сайта может вызывать сбои в работе с базой.

При возникновении ошибок рекомендуется обратиться к разработчику для исправления сложившейся ситуации.

Плагин для базы данных WordPress

Для работы с базами данных рекомендуется использовать следующие плагины:

  • WP-Optimize. Помогает оптимизировать работу SQL, удалить ошибки, поврежденные элементы, а также делать это все в автоматическом режиме или по расписанию;
  • Optimize Database After Deleting Revisions. Данный функционал не только чистит таблицы, но и дает возможность указать на наиболее опасные объекты, что даст целенаправленное очищение нужных элементов;
  • WP-DBManager. Оптимизирует БД и создает резервные копии. Даже при целенаправленной атаке сайта и можно будет восстановить ресурс через сохранившуюся копию;
  • WP-sweep. Очищает значения таблиц без лишних настроек. Позволяет очистить кеш и временные файлы, что позволит облегчить работу сайта при обращении пользователей;
  • WP-Clean Up. Удобный плагин, дающий полный отчет о том, сколько файлов было удалено.

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

Заключение

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

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

Изучив данную инструкцию и воспользовавшись сторонними решениями (плагинами) можно оптимизировать имеющуюся БД и помочь сайту работать чуточку быстрее и без ошибок.

С уважением, Алексей Даренский.

Комментариев к статье: 3

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

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