База данных WordPress: подробное руководство с рекомендациями

Опубликовано: 2023-07-10

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

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

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

Что такое база данных WordPress?

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

Для управления этими данными вам потребуется доступ к специальному типу программного обеспечения. WordPress использует MySQL и полагается на препроцессор гипертекста (PHP) для хранения и извлечения данных из базы данных. PHP — это язык программирования, на котором построен WordPress.

Зачем WordPress нужна база данных?

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

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

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

Как работает база данных WordPress?

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

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

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

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

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

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

Что находится внутри базы данных WordPress?

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

Вы найдете одну таблицу для сообщений, одну для комментариев и так далее. Эти таблицы часто начинаются с префикса wp_ , поэтому ваша таблица комментариев будет называться примерно как wp_comments.

В таблицах WordPress вы найдете столбцы и поля, содержащие более конкретную информацию. Итак, если вы откроете таблицу wp_comments , вы увидите такие поля, как comment_ID, comment_author и comment_date .

Обзор таблиц в базе данных WordPress

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

1. wp_posts

Таблица wp_posts содержит данные для всего контента вашего сайта. Это не относится к постам. Вместо этого он распространяется на страницы, продукты, курсы, редакции, настраиваемые типы сообщений и любой другой контент на вашем сайте.

2. wp_postmeta

Как следует из названия, таблица wp_postmeta поддерживает всю метаинформацию о вашем контенте. Вы найдете шаблон, используемый для отображения страницы, настраиваемых полей, информации SEO и многого другого.

3. wp_options

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

4. wp_users

В таблице wp_users вы найдете информацию о пользователях, такую ​​как имена пользователей, адреса электронной почты и пароли.

5. wp_usermeta

С помощью wp_users вы найдете соответствующую таблицу wp_usermeta , которая содержит метаинформацию о пользователях, зарегистрированных на вашем сайте.

6. wp_termeta

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

7. wp_terms

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

8. wp_term_relationships

Таблица wp_term_relationships важна, поскольку она управляет отношениями между типами записей WordPress и терминами в таблице wp_terms . Это помогает WordPress определить, к какой категории относится каждое из ваших сообщений.

9. wp_term_taxonomy

Таблица wp_term_taxonomy определяет таксономии для терминов в таблице wp_terms . Здесь вы найдете все данные, говорящие о том, что ваш термин связан с таксономией, называемой категорией. Таким образом, WordPress может различать, какой термин является категорией, какой тегом и так далее.

10. wp_links

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

11. wp_comments

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

12. wp_commentmeta

Наконец, wp_commentmeta содержит метаинформацию о комментариях, размещенных на вашем сайте. Эта таблица состоит из четырех основных полей: comment_ID, meta_ID, meta_key и meta_value. Вы можете перейти к этой таблице, чтобы проверить статус комментария, чтобы узнать, был ли он одобрен, ожидает утверждения или зарегистрирован как мусор.

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

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

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

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

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

1. Использование phpMyAdmin

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

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

Чтобы получить доступ к phpMyAdmin, вам обычно необходимо войти в cPanel через свою учетную запись хостинга. Затем найдите раздел «Базы данных» , и вы должны увидеть опцию для phpMyAdmin.

Раздел баз данных внутри cpanel

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

Интерфейс phpMyAdmin должен выглядеть примерно так:

начальный экран phpMyAdmin

Затем нажмите «Базы данных» и выберите свой веб-сайт в меню. Теперь вы должны увидеть все таблицы в базе данных WordPress.

список таблиц в базе

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

опции для редактирования, копирования и удаления таблиц базы данных

Закончив редактирование, нажмите «Перейти» , чтобы применить изменения.

2. Использование плагина WordPress

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

WP Data Access позволяет вам выполнять задачи базы данных, не покидая вашего сайта. После того, как вы установили и активировали плагин, перейдите к WP Data Access на панели инструментов WordPress и используйте раскрывающийся список «База данных» , чтобы выбрать свою базу данных.

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

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

При наведении курсора на таблицу вы увидите две опции: «Управление » и «Исследовать» . Если вы нажмете «Управление» , вы сможете контролировать все данные на своем сайте.

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

использование проводника данных для редактирования таблиц

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

Как создать базу данных WordPress

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

1. Создайте базу данных с помощью cPanel

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

Теперь найдите раздел «Базы данных» и выберите «Мастер базы данных MySQL» .

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

создание базы данных с помощью MySQL

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

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

Теперь нажмите «Создать пользователя» .

контрольный список разрешений пользователя

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

2. Создайте базу данных с помощью phpMyAdmin

Следующий способ создать базу данных WordPress — использовать phpMyAdmin. Это может быть немного сложнее, но это отличное решение для пользователей, у которых нет доступа к cPanel.

Для начала откройте phpMyAdmin из своей учетной записи хостинга. Затем щелкните вкладку База данных в верхней части экрана.

выбрав «Базы данных» в phpMyAdmin

Здесь нажмите «Создать базу данных» и введите имя базы данных. Затем выберите лучший вариант конфигурации для языка и кодировки.

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

Нажмите «Добавить пользователя» и введите имя в поле «Пользователь» . Затем создайте надежный и уникальный пароль для пользователя.

Вы можете оставить параметры в разделе «Глобальные привилегии» такими, какие они есть. Когда будете готовы, выберите «Перейти» и вернитесь на экран «Пользователи» .

Далее вам необходимо настроить правильные разрешения для каждого пользователя, имеющего доступ к вашей базе данных. Щелкните значок Изменить привилегии . В раскрывающемся списке «Привилегии для базы данных» выберите новую базу данных в раскрывающемся списке «Добавить привилегии в базу данных Server.localhost» . Затем нажмите «Перейти» .

Важность резервного копирования вашей базы данных

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

1. Запланируйте регулярное резервное копирование

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

Самый простой способ запланировать регулярное резервное копирование — использовать автоматический плагин, такой как Jetpack VaultPress Backup.

Домашняя страница Jetpack VaultPress Backup

После активации плагин выполнит резервное копирование вашего сайта. Затем вы можете перейти к Jetpack → VaultPress Backup , чтобы просмотреть свои резервные копии в облаке или просмотреть самую последнюю точку восстановления.

доступные резервные копии с Jetpack

Jetpack VaultPress Backup автоматически сохранит ваш веб-сайт в режиме реального времени, поэтому каждое изменение, сделанное на вашем сайте — обновленные страницы, новые сообщения в блогах, заказы клиентов и т. д. — всегда будет доступно, если вам это нужно. Лучшая часть? Вы можете восстановить резервную копию, даже если ваш сайт полностью не работает.

2. Надежно храните резервные копии вне офиса

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

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

VaultPress Backup снова является идеальным решением для этого, поскольку он использует те же безопасные удаленные серверы, которым доверяет Automattic, люди, стоящие за WordPress.com.

3. Разработайте план аварийного восстановления

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

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

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

Важность защиты вашей базы данных

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

1. Используйте надежные пароли

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

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

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

2. Ограничить доступ к базе данных

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

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

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

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

редактирование прав пользователей

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

Тот же совет касается любых учетных записей в вашей cPanel или панели управления хостинг-провайдера.

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

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

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

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

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

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

просмотрщик журнала базы данных

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

5. Рассмотрите подключаемый модуль корпоративной безопасности, такой как Jetpack Security.

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

Домашняя страница Jetpack Security

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

С Jetpack Security вы также получите журнал активности для вашего сайта. Таким образом, вы можете просмотреть каждое действие и найти причину любой возникающей проблемы.

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

Как оптимизировать базу данных

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

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

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

оптимизация таблицы базы данных в phpMyAdmin

Это приведет к дефрагментации выбранных таблиц, что ускорит выполнение запросов. Кроме того, это немного уменьшит размер базы данных.

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

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

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

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

экспорт базы данных

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

В разделе Базы данных выберите Базы данных MySQL. Создайте имя базы данных и нажмите «Создать базу данных».

создание новой базы данных

Прокрутите вниз и найдите раздел «Добавить нового пользователя». Создайте здесь нового пользователя, учитывая рекомендации по безопасности для сгенерированного вами пароля. Щелкните Создать пользователя.

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

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

назначение разрешений пользователям

Теперь перейдите к phpMyAdmin в cPanel и выберите новую базу данных, которую вы создали, в левом списке. Щелкните вкладку Импорт вверху. Загрузите файл базы данных, который вы сохранили ранее, затем нажмите «Перейти».

импорт базы данных

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

Перейдите в файловый менеджер, найдите папку вашего веб-сайта (обычно public_html ) и откройте файл wp-config.php . Найдите следующий блок кода:

 /** MySQL database username */ define('DB_USER', 'sample_username'); /** MySQL database password */ define('DB_PASSWORD', '27839hafgdl');

Замените имя пользователя и пароль теми, которые вы создали для своей новой базы данных, обязательно сохраняя кавычки. В приведенном выше примере вы должны заменить «sample_username» на «new_username» и «27839hafgdl» на «newpassword». Вот и все!

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

Обычное использование базы данных

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

1. Отредактируйте содержимое поста или страницы

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

Затем найдите таблицу wp_posts . Здесь WordPress хранит весь контент, такой как сообщения, страницы, пользовательские типы сообщений и многое другое.

выбор таблицы wp_posts

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

Как только вы найдете сообщение, которое хотите изменить, нажмите ссылку «Изменить» . Затем вы можете изменить содержание сообщения, заголовок сообщения, статус комментария, отрывок сообщения и многое другое.

редактирование информации о посте

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

2. Изменить информацию о пользователе

Вам также может быть полезно изменить информацию о пользователе из интерфейса phpMyAdmin. Например, вы можете сбросить пароль WordPress.

Для этого запустите phpMyAdmin и выберите свою базу данных. Затем найдите таблицу wp_users и нажмите «Обзор» .

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

Здесь вы увидите все пользовательские поля, которые вы можете редактировать, такие как имя пользователя, адрес электронной почты, пароль и многое другое.

редактирование информации о пароле пользователя

Чтобы изменить пароль для вашего пользователя, вам нужно удалить значение в поле user_pass и ввести новый. В столбце «Функция» выберите MD5 . Затем нажмите «Перейти» , чтобы сохранить изменения.

3. Обновите настройки WordPress

Как мы упоминали ранее, таблица wp_options содержит большинство настроек вашего сайта. Вы можете получить доступ к этой таблице через phpMyAdmin, чтобы обновить такие настройки, как формат времени, URL-адрес сайта, конфигурация плагина и многое другое.

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

Здесь вы увидите множество полей, таких как адрес электронной почты администратора, URL-адрес сайта, сообщения в RSS и многое другое.

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

Нажмите «Изменить» рядом с параметром, который вы хотите изменить. Затем введите новое значение в поле и нажмите «Перейти» .

4. Удалить плагины или темы

Бывают случаи, когда может потребоваться удалить плагин или тему с вашего сайта через phpMyAdmin. Это часто бывает, если вы столкнулись с ошибкой WordPress (вызванной проблемным плагином), в результате чего у вас нет доступа к панели управления WordPress.

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

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

поиск в phpMyAdmin

Например, если вы хотите удалить плагин WooCommerce со своего сайта, введите «woocommerce» в строку поиска. В разделе «Найти» отметьте вариант, в котором указаны все слова . Затем выберите Перейти .

выбор настроек поиска

Здесь вы увидите список всех полей и таблиц, в которых плагин хранит данные на вашем сайте.

список результатов поиска

Как видите, в таких таблицах, как wp_posts , wp_users и wp_options, есть следы WooCommerce.

Нажмите Обзор , чтобы открыть таблицу. Затем вы захотите отфильтровать таблицу, чтобы найти все экземпляры WooCommerce. Введите «woocommerce», где написано «Фильтровать строки» .

поиск «woocommerce» в таблицах базы данных

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

Распространенные проблемы с базой данных и их причины

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

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

  • Изображения отсутствуют на вашем сайте
  • Контент отсутствует на вашем сайте
  • Ошибка «Обновление не требуется, ваша база данных WordPress уже обновлена»

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

  • Неправильные учетные данные для доступа к базе данных
  • Ошибки подключения
  • Поврежденные таблицы базы данных
  • взломанная база данных

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

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

Часто задаваемые вопросы о базе данных WordPress

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

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

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

Можно ли хранить мою базу данных WordPress на отдельном сервере?

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

Затем в wp-config.php найдите определение ('DB_HOST''localhost') и добавьте IP-адрес сервера вместо localhost.

Могу ли я экспортировать свою базу данных WordPress для использования на другом веб-сайте?

Да, существуют различные способы экспорта базы данных WordPress. Самый простой вариант — использовать встроенный инструмент экспорта в вашей панели. Чтобы получить доступ к инструменту, перейдите в Инструменты → Экспорт .

экспорт базы данных в WordPress

Затем выберите контент, который вы хотите экспортировать, и загрузите файл экспорта.

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

Что произойдет, если я случайно удалю запись из базы данных WordPress?

Если вы удалите строку, например wp_posts, вы потеряете весь контент на своем сайте. Между тем, если вы удалите строку, например wp_options, вы потеряете настройки своего сайта. Это может негативно сказаться на вашем рейтинге в поисковых системах. Кроме того, ваш веб-сайт может простоять, пока вы устраняете проблему.

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

Кроме того, рекомендуется установить плагин для восстановления резервной копии, такой как Jetpack VaultPress Backup. Тогда, даже если вы случайно удалите запись из базы данных, вы легко сможете восстановить свой сайт до более ранней версии.

Каковы наилучшие методы резервного копирования базы данных WordPress?

Один из лучших способов обезопасить свой сайт — часто делать резервные копии. С помощью такого плагина, как Jetpack VaultPress Backup, вы также можете создать резервную копию всей своей базы данных.

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

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

С помощью VaultPress Backup вы можете восстановить свой сайт всего одним щелчком мыши. Кроме того, если вы используете мобильное приложение Jetpack, вы даже можете снова запустить свой сайт практически из любого места.

Как я могу обеспечить безопасность моей базы данных WordPress?

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

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

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

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

База данных WordPress: сила независимости в ваших руках

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

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

Защитите свой сайт WordPress

After all the hard work you've put into learning how to work with your site's database, building the perfect site, and developing a strong flow of visitors and users, you don't want anything to stop your progress.

Jetpack's top-tier WordPress security plugin not only provides a best-in-class, real-time, cloud-based backup solution, but also features that prevent most issues and resolve many others in just a few clicks.

From malware scanning to spam prevention, downtime monitoring, brute force attack protection and more — Jetpack's got your back.

Don't risk losing your hard work — get Jetpack Security today.