Как очистить вашу базу данных WordPress
Почему так важно очистить вашу базу данных WordPress? Все WordPress сайты состоят из двух частей-файлы, которые содержат медиа, темы и плагины и базу данных, которая содержит настройки, записи, пост мета, пользователей и их учетные данные и так далее.
Размер файла базы данных WordPress может варьироваться в зависимости от сайта, от всего лишь 1 МБ до нескольких или десятков гигабайт.
Важно оптимизировать базу данных по ряду причин. Раздутая база данных может замедлить работу сайта и серверной части или даже привести к сбою. Иногда может произойти потеря данных.
Если база данных большая, это не обязательно означает, что она не оптимизирована и наоборот. Если вы продаете продукты WooCommerce, ваша база данных, несомненно, будет расти со временем. Однако избыточные данные будут накапливаться через некоторое время, поэтому важно периодически очищать базу данных WordPress.
Читайте также: Как оптимизировать производительность WordPress
Каковы причины, по которым база данных раздута?
Неиспользуемые Плагины WordPressЕсть некоторые плагины, которые используют таблицы WordPress по умолчанию. Это делает удаление ненужных данных еще более сложным, так как вы не можете просто удалить таблицы. К счастью, есть способы оптимизировать и эти таблицы.
Каждый день вы получаете большую часть комментариев и очень довольны этим. Ваши пользователи / поклонники любят вас. Но не все так хорошо и не все комментарии полезны. Это либо спам-комментарий, либо просто что-то, что вы не одобряете. Эти комментарии затем попадают в пыльные «папки» вашей базы данных. Почему вы позволяете им увеличивать размер баз данных? Очистите свою БД и покончите с этим.
ИзмененияЗнаете ли вы, что каждый раз, когда вы вносите какие-либо изменения в свои записи, WordPress сохраняет как старую, так и текущую версию? Это на самом деле довольно полезно, когда вы не уверены, что вы собираетесь использовать в конце концов, но, что делать, если вы определились?
Чтобы уменьшить размер базы данных, есть два способа сделать это: контроль версий и очистка базы данных. На самом деле, вы должны делать и то и другое. Контроль версий просто ограничивает количество записей, которые WordPress будет хранить, поэтому очистка базы данных — это более разумный способ.
Вы также сэкономите много места, оптимизировав базу данных после удаления ревизий.
Старые постыПриближается 10-я годовщина вашего сайта. Это ваш 3000-й пост, и все в восторге. Пока вы празднуете, скрытые записи и страницы, о которых вы уже забыли, все еще находятся где-то в базе данных. Да, ностальгия — это теплое чувство, но знайте, что эти записи занимают пространство. Если вы действительно хотите сохранить их, сделайте это на своем локальном диске.
Изображения, песни и любые другие медиа-файлы, которые вы не используете, абсолютно не нужны. Этот плагин Media Cleaner поможет вам удалить неиспользуемые данные в кратчайшие сроки.
Кроме того, оптимизация изображений может значительно повысить производительность ваших сайтов WordPress.
Вы также должны регулярно обновлять все свои плагины и темы. Это может предотвратить некоторые ошибки и помочь с оптимизацией.
Плагины КэшированияВы можете предотвратить раздувание базы данных с помощью плагина кэширования WordPress, такого как WP Super Cache. С помощью плагинов кэширования вы можете настроить WordPress так, чтобы он просто сохранял определенные данные или ограничивал их хранение. Да, кэширование используется для уменьшения времени загрузки, но это не всегда так. Веб-хосты имеют ограничения на своих серверах, которые вы не должны пересекать. Кроме того, вы можете просто использовать более быструю тему WordPress, если вам нужна скорость.
Если вы используете более дорогой хостинг WordPress, есть вероятность, что кэш WordPress уже будет настроен и оптимизирован.
Всегда Делаейте резервную копию!
Очистка базы данных не должна испортить ваши файлы, но всегда лучше быть в безопасности, чем сожалеть. Я не буду углубляться в методы резервного копирования в этой статье, но вы можете прочитать полное руководство здесь.
Очистка БД WordPress
Существует несколько способов очистки базы данных WordPress. Использование SQL-запроса является наиболее прямым подходом, но я рекомендую этот метод только опытным пользователям. Вы также можете нанять команду профессионалов, чтобы сделать это за вас.
В этом руководстве для начинающих я покажу вам самый простой и быстрый способ. Итак, давайте попробуем некоторые плагины.
Advanced Database CleanerЭтот плагин базы данных имеет 50.000 активных установок и довольно частые обновления. Что мне нравится в нем, так это то, что он может очистить базу данных WordPress, а также оптимизировать ее. Кроме того, существуют плагины для удаления определенных данных, которые могут быть полезны для опытных пользователей.
Этот плагин может помочь вам очистить базу данных WordPress, в том числе:
- Потерянные данные
- Неиспользуемые теги
- Авто черновики
- Спам
- Удаленные Комментарии
- Изменения
- Старые посты
- ненужные комментарии и т. д.
Он довольно прост. После установки и активации, его интерфейс появится. На вкладке «общая очистка» проверьте данные, которые вы хотите «очистить». С правой стороны вы увидите количество ненужных данных из каждой категории.
Ваша база данных полностью очищена! Теперь нам нужно удалить лишние таблицы. Делайте это очень осторожно, а лучше приобретите pro версию, чтобы не удалить лишнего.
В бесплатной версии можно смело оптимизировать таблицы. Зайдите во вкладку Таблицы, справа увидите количество таблиц для оптимизации. Щелкните по цифре и выберете все таблицы. Выберите действие — оптимизировать.
Теперь увидите надпись справа — Your database is optimized!
Отлично, ваш сайт теперь в довольно хорошем состоянии! Вы также можете запланировать следующую очистку или оптимизацию, что является отличным вариантом!
WP Optimize
Что замечательно в плагине wp optimize, так это то, что, будучи частью Team Updraft, он также включает резервное копирование. Кроме того, он поставляется с постоянными обновлениями.
Как и вышеупомянутый плагин, этот также прост в использовании. Вы можете оптимизировать или очистить свою базу данных в один шаг за раз.
Еще одна удивительная вещь заключается в том, что он также предоставляет параметры оптимизации/сжатия изображений.
Это бесплатно в какой-то степени, но премиум-версия открывает намного больше возможностей.
Как базу данных WordPress держать в здоровом состоянии
👍 Научим создавать сайты на WordPress бесплатно за 11 уроков. Подробнее →Хотите, чтобы база данных вашего WordPress-сайта работала как часы и не содержала ненужного мусора? Рассмотрим 4 правила, что нужно сделать, чтобы она всегда была в актуальном состоянии.
Правило 1. Иметь резервную копию
Первое правило обслуживания базы данных – всегда делайте резервную копию, прежде чем выполнять какую-либо работу на рабочем сайте.
Никогда не работайте с базой данных на “живом” сайте. Хорошие хостинги предоставляют промежуточную среду, которая служит для обслуживания и разработки. В другом случае всегда можно делать правки и добавлять новые функции сначала на локальном сайте. Например, можете использовать локальную среду разработки OpenServer
. Если все работает нормально, можно переносить на рабочий сайт (см. Как перенести сайт WordPress на хостинг).
Правило 2. Устранить беспорядок и убрать мусор
В процессе работы сайта в БД скапливается много устаревших и ненужных данных. Это замедляет работу ресурса. Основные места скопления – таблицы wp_postmeta
, wp_commentmeta
и wp_usermeta
. “Мусор” в них накапливается при неправильном удалении старых постов, комментариев и пользователей.
Есть хорошие инструменты для очистки. Например, WP-Optimize.
Остальные ненужные данные в базе:
- устаревшие ревизии,
- Spam-комментарии,
- удаленные записи/страницы (корзина),
- неактуальные отношения и связи между элементами БД,
- истекшие переходные процессы.
Правило 3. Проанализировать конфигурацию
Сделайте анализ настроек вашей базы данных, чтобы убедиться, что данные передаются правильно и эффективно для защиты целостности вашей базы данных.
Во-первых, нужно проверить индексы. Они нужны для работы в качестве фильтров для ваших данных, чтобы ускорить SQL-запросы выборки и сортировки. Сложные индексы, которые создаются в часто обновляемых полях (с использованием INSERT
и UPDATE
), могут замедлять выполнение этих запросов. Команда mysqlcheck –check
определит любые поврежденные таблицы или ошибки индексации.
Также вы должны знать, что в MySQL есть 2 разных типа механизмов хранения – MyISAM
и InnoDB
.
MyISAM использует пространство физического диска для хранения своих данных при обработке функций запросов чтения/записи.
InnoDB, с другой стороны, использует выделенный фрагмент оперативной памяти для обработки ваших запросов, что делает InnoDB намного более эффективным.
Кроме того, MyISAM блокирует всю таблицу при запросе, тогда как InnoDB блокирует только текущую строку, сканируемую во время запроса.
InnoDB также имеет функцию автоматического восстановления.
Рекомендуется использовать InnoDB для всех таблиц в вашей базе данных.
Правило 4. Оптимизируйте пустое место
Пустое пространство в базе данных может привести к ее фрагментации, т.е. неэффективному использованию свободного места. Простыми словами, удаление контента из БД не освобождает автоматически это дисковое пространство на сервере.
Чтобы освободить это место, есть 2 метода. В командной строке сервера вы можете выполнить команду mysqlcheck –auto-repair. В противном случае можно использовать phpMyAdmin
для выполнения функции оптимизации таблиц.
Лучше это делать, когда на сайте меньше всего посетителей.
В заключение
Вам необходимо регулярно выполнять обслуживание базы данных вашего веб-сайта. Регулярность зависит от потока данных, поступающих на ресурс и выходящих из него. Некоторые сайты могут требовать обслуживания один раз в месяц, некоторые два раза в год, другие – раз в неделю.
Чтобы БД оставалась всегда в здоровом состоянии, еще раз напомним, что нужно для этого сделать:
- иметь свежую резервную копию,
- очищать мусор,
- использовать лучшую конфигурацию сервера,
- оптимизировать пустое пространство.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.
Мне нравится1Не нравитсяЕсли Вам понравилась статья — поделитесь с друзьями
Мета-таблица больших сообщений в WordPress? — Вот как очистить »WebNots
Большинство хостинговых компаний предлагают установку WordPress с помощью настройки cPanel.
Что такое метаданные публикации?
Прежде чем мы перейдем к процессу очистки, необходимо разобраться в метаданных. Это своего рода информационные данные, которые используются для разных целей. WordPress хранит связанный с публикациями контент в двух таблицах wp_posts и wp_postmeta. Таблица сообщений wp_posts содержит все детали, связанные с сообщением, автором, датами, паролем, статусом и т. Д. В то время как мета-таблица wp_postmeta содержит ДОПОЛНИТЕЛЬНЫЕ информационные данные.
Примеры мета-таблицы сообщений
- Коммерческие темы добавляют мета-блоки для настроек макета и других функций.
- Пользовательские поля, созданные плагинами и темами.
Хотя вы можете отключить эти мета-блоки в редакторе Гутенберга, каждое мета-поле будет создавать записи в бэкэнд-таблице.
Проверить размер таблицы wp_postmeta
По умолчанию таблицы MySQL будут иметь префикс wp_. Например, таблица содержимого сообщения будет похожа на wp_posts, а мета сообщения будет похожа на wp_postmeta. Однако, если вы изменили префикс во время установки, вы увидите другой префикс в своей базе данных.
- Войдите в свою учетную запись хостинга cPanel.
- Щелкните приложение phpMyAdmin.
- Выберите свою базу данных и отсортируйте ее по столбцу «Размер».
- Вы можете найти самый большой стол вверху.
Как вы можете видеть на скриншоте выше, размер таблицы сообщений составляет 26,6 МБ, а размер мета-таблицы сообщений – 109,8 МБ. Это явный предупреждающий символ о том, что что-то влияет на размер мета-таблицы сообщений, и вам нужно работать над очисткой.
Структура таблицы wp_postmeta
Опубликовать мета-таблицу имеет четыре поля со структурой ниже. Мета-идентификатор, идентификатор сообщения, мета-ключ и мета-значения – это четыре поля, доступные в таблице. Вы должны сосредоточиться на meta_key, чтобы узнать, какой плагин создает записи в таблице.
Структура мета-таблицы сообщений WordPressВыявление первопричины большого размера
Важно сначала понять, что заставляет мета поста увеличиваться в размерах. Как объясняется в приведенных выше примерах, вы можете найти множество других причин.
- Плагины, которые добавляют мета-блоки в редактор сообщений, такие как плагины SEO, обзоры и социальные сети.
- Социальные плагины, которые добавляют индивидуальные настройки для каждого сообщения.
- Плагины форумов, такие как bbPress, и плагины интернет-магазинов, такие как WooCommerce.
- Темы, которые добавляют мета-блоки для настроек макета, фона и формата.
Помните, что большой размер базы данных создаст проблемы, такие как медленный веб-сайт и импорт на локальный сервер или во время миграции в другую хостинговую компанию.
Проблемы с плагинами, которые добавляют мета-боксы
Есть много плагинов, которые создают записи в мета-таблице сообщений.
Обзор плагинов
В приведенном выше примере основной причиной был плагин WP Review, который добавляет более 30 записей для каждого идентификатора сообщения.
Просмотр данных плагина в мета-таблице сообщенийБолее серьезная проблема заключается в том, что плагин добавляет записи, связанные с обзором, в каждое сообщение независимо от того, используете ли вы обзор в публикации. Если у вас есть 10 обзорных сообщений в блоге, который содержит 10000 сообщений, вам необходимо удалить плагин обзора, чтобы защитить свой сайт.
Плагины SEO
Та же проблема есть с Yoast и любыми другими плагинами SEO. Однако понятно, что вам нужно иметь SEO-заголовок и описание для каждого сообщения. Поэтому дважды подумайте, прежде чем устанавливать какой-либо плагин с мета-блоками в редакторе для управления настройками.
Плагины для больших магазинов и форумов
По своей природе вы не должны объединять магазин или форум с существующим сайтом блога. Это резко снизит скорость и увеличит размер в различных таблицах, включая wp_posts и wp_postmeta. Например, популярный плагин WooCommerce добавит сотни тысяч записей в мета-таблицу сообщений для данных биллинга, страны и информации о клиенте. Вы всегда можете разместить свой магазин в поддомене или подкаталоге в другой базе данных, чтобы предотвратить влияние на ваш основной блог.
Связанные сообщения и социальные плагины
Связанные сообщения и социальные плагины увеличат нагрузку на базу данных из-за запросов. В частности, динамические связанные сообщения достаточно опасны, чтобы выходить за рамки ограничений вашей учетной записи хостинга. Попробуйте использовать посты, связанные с встроенной темой, или сторонние сервисы, такие как Taboola, Outbrain или объявления с соответствующим содержанием AdSense. Хотя скорость загрузки сайта будет несколько снижена, вы можете безопасно защитить свою базу данных.
Коммерческие темы с множеством полей в редакторе
Даже в таких легких темах, как GeneratePress, в редакторе есть много мета-блоков. Эти мета-поля добавят запись к каждому сообщению и увеличат размер вашей базы данных. Поэтому проверьте и протестируйте свой сайт с самого начала, прежде чем планировать сборку. Мы рекомендуем вам сохранить глобальные настройки на уровне сайта, а не настраивать для каждого сообщения в редакторе.
Слишком много изображений
Другой причиной роста количества мета постов является использование слишком большого количества изображений. WordPress хранит метаданные вложения, детали сжатия и детали alt-тегов в мета-таблице сообщений.
Метаданные изображенияКогда у вас есть большое количество изображений, это добавит к увеличенному размеру вашей таблицы wp_postmeta с деталями alt и метаданных. Кроме того, если у вас есть плагины сжатия изображений, такие как WP Smush, они также добавят записи в таблицу.
Настраиваемые поля
Большинство вышеупомянутых плагинов создают настраиваемые поля для использования в серверной части. WordPress хранит эти настраиваемые поля в таблице post_metadata, таким образом увеличивая размер вашей базы данных. Проблема здесь в том, что даже если вы удалите и удалите плагины, эти настраиваемые поля в старых сообщениях не будут удалены. Вы должны вручную удалить их из редактора сообщений или удалить напрямую из базы данных.
Резервное копирование перед очисткой
Рекомендуется всегда делать резервную копию своей базы данных перед выполнением каких-либо необратимых действий.
- Когда вы находитесь в phpMyAdmin, перейдите на вкладку «Экспорт».
- Вы можете быстро загрузить базу данных в формате SQL с помощью функции «Быстро – отображать только минимальные параметры».
- Однако мы рекомендуем вам выбрать «Пользовательский – отображать все возможные параметры» и выбрать сжатие «gzipped», чтобы загрузить базу данных в сжатом формате GZIP.
Очистить таблицу wp_postmeta
Теперь, когда вы знаете, что такое мета поста и данные, хранящиеся в таблице wp_postmeta.
- Мы настоятельно рекомендуем вам удалить плагины, которые добавляют записи для каждого сообщения. Лучший вариант – переместить плагины в отдельную установку, чтобы вы могли разделить базу данных для управления размером. Например, вы можете иметь магазин или обзоры в отдельной установке, чтобы плагин обзора WooCommerce не заполнял записи в мета-таблице сообщений. То же самое применимо и к форуму bbPress.
- Проверьте, можете ли вы изменить тему на простую и чистую, которая не сбрасывает данные в серверной базе данных.
Помните, что помимо проблемы с базой данных, многие темы и плагины будут создавать миниатюры для демонстрации меньших изображений на боковой панели и в области нижнего колонтитула. Обычно для каждого загружаемого изображения используется 10 эскизов. Это займет слишком много места для хранения и замедлит работу всего вашего сайта. Итак, выбирайте тему и плагины с умом, исходя из ваших потребностей, и не смотрите на все те функции, которые вы никогда не используете.
Удаление неиспользуемых мета-записей сообщений
Существуют также плагины оптимизации базы данных, такие как WP Optimize и WP Rocket, позволяющие очистить базу данных. Однако ни один из этих плагинов не удалит неиспользуемые записи из таблицы wp_postmeta. Многие плагины и темы не удаляют записи в базе данных даже после того, как вы удалите их со своего сайта. Чтобы найти неиспользуемые записи, вы можете проверить значение meta_key для любых отдельных сообщений в таблице wp_postmeta.
Воспользуйтесь приведенным ниже запросом на вкладке SQL для фильтрации и выясните, сколько записей для ключевого слова. Ниже запрос фильтрует записи из плагина WP Smush с ключевым словом% smpro%.
ВЫБЕРИТЕ * ИЗ wp_postmeta ГДЕ `meta_key` LIKE ‘% smpro%’
Результат запроса из мета-таблицы публикацииВы можете использовать такие ключевые слова, как заказ для WooCommerce, обзор для поиска отзывов и bbp для записей bbPress. Используйте ключевое слово, которое плагин использует в таблице, чтобы узнать, сколько записей плагин или тема создал в мета-таблице сообщений.
Как только вы закончите поиск неиспользуемых записей, пора их удалить. Используйте приведенный ниже запрос, чтобы удалить все записи, содержащие ключевое слово «обзор». Замените ключевое слово, подходящее для вашего случая, чтобы удалить записи из мета-таблицы сообщений.
УДАЛИТЬ ИЗ `wp_postmeta` ГДЕ` meta_key` LIKE ‘% review%’;
Удаление настраиваемых полей
Чтобы удалить настраиваемые поля, вы должны знать название и где использовался список сообщений. Самый простой способ – удалить их из базы данных, используя аналогичный код, как указано выше. Если вы беспокоитесь об удалении в базе данных, отредактируйте сообщения с настраиваемыми полями и удалите их вручную. Однако вы должны удалять их по одному в каждом посте, что отнимает много времени.
Если вы знаете время удаления плагина или изменения темы, вы можете найти сообщения, опубликованные до этого времени. Это поможет вам сосредоточиться на правильных сообщениях, содержащих неиспользуемые настраиваемые поля.
Работа с данными в WordPress. Часть 1: Введение
Веб-сайт WordPress состоит из трех основных элементов:
- Сборка WordPress
- Контент в папке wp-content, который включает в себя темы, плагины и загрузки
- База данных, где хранится весь контент.
Большинство пользователей WordPress никогда не работают напрямую с базой данных, и порой даже не знают, что она постоянно используется при заполнении сайта. Когда WordPress обслуживает любой тип страниц, будь то домашняя страница, отдельная запись, страница или архив, он запрашивает базу данных для передачи контента, который редакторы и администраторы добавляют на сайт.
В данной серии статей я рассмотрю в деталях аспекты работы с базой данных в WordPress. Серия будет состоять из 9 частей:
- Введение
- Отношения между данными
- Типы контента
- Пользовательские данные
- Метаданные
- Таксономии, рубрики, метки и термы
- Таксономии против метаданных записей
- Таблица опций
- Данные мультисайтов в WordPress
В данном введении я рассмотрю таблицы базы данных, покажу, как они связаны с типами контента (с которыми вы, возможно, уже привыкли работать в WordPress), а также опишу, где что хранится.
Типы контента в WordPress
Поскольку таблицы базы данных используются для сохранения контента, то перед тем, как перейти к их изучению, вы должны понять, что вообще подразумевается под контентом. В WordPress существует много разных типов контента:
- Записи
- Страницы
- Произвольные типы записей
- Прикрепления
- Ссылки
- Пункты навигационного меню (которые обычно сохраняются как отдельные записи)
Следующие типы контента обычно связаны со своими данными:
- Рубрики
- Метки
- Произвольные таксономии и термы
- Метеданные записей
В дополнение к этому, есть также и другие типы контента, которые сохраняются несколько иначе:
- Виджеты
- Опции
- Пользователи
- Сайты (для мультисайтовой сборки)
- Контент, прописанный в коде (добавленный к вашим темам или плагинам)
- Контент, полученный из какого-либо источника (сторонний контент, полученный через фиды, стриминг или иные техники)
Все эти типы контента хранятся где-то в базе данных (или иногда в файлах темы или плагинов, о чем я скажу ниже). Они могут иметь свою собственную запись в БД или выступать частью другой записи (как в случае с потоковым контентом, кодированным в пост). Они могут также связываться с данными в других таблицах. К примеру, данные о постах могут быть связаны с данными о пользователях, чтобы WordPress мог знать, кто является автором тех или иных постов.
Структура БД в WordPress
WordPress использует несколько таблиц базы данных с отношениями между ними, что позволяет минимизировать объем данных, нуждающихся в сохранении – т.е. создаются отношения «один-ко-многим». Это означает, что, допустим, у одного пользователя может быть много записей, связанных с его аккаунтом. Это сделано с целью экономии – если бы WordPress хранил бы все пользовательские данные для каждого пользователя вместе с каждым постом, который он создал, то это привело бы к появлению дублируемых данных и неоправданному «поеданию» свободного пространства.
Схема, представленная ниже, взята из кодекса WordPress и показывает то, как именно связаны между собой таблицы базы данных:
Большинство таблиц связаны с одной или более других таблиц посредством одного поля. Это поле будет уникальным идентификатором для каждой записи в таблице, как, к примеру, post_id. Более подробно данный факт раскрыт в следующей таблице:
Таблица | Хранящиеся данные | Связана с: |
---|---|---|
wp_posts | Записи, страницы, прикрепления, версии и пункты навигационного меню | wp_postmeta (через post_id )wp_term_relationships (через post_id ) |
wp_postmeta | Метаданные для каждой записи | wp_posts (через post_id ) |
wp_comments | Комментарии | wp_posts (через post_id ) |
wp_commentmeta | Метаданные для каждого комментария | wp_comments (через comment_id ) |
wp_term_relationships | Отношения между записями и таксономиями | wp_posts (через post_id )wp_term_taxonomy (через term_taxonomy_id ) |
wp_term_taxonomy | Таксономии (включая рубрики и метки) | wp_term_relationships (через term_taxonomy_id ) |
wp_terms | Ваши рубрики, метки и термы, связанные с произвольной таксономией | wp_term_taxonomy (через term_id ) |
wp_links | Ссылки в вашем блогролле (если он у вас до сих пор есть) | wp_term_relationships (через link_id ) |
wp_users | Пользователи | wp_posts (через post_author ) |
wp_user_meta | Метаданные для каждого пользователя | wp_users (через user_id ) |
wp_options | Параметры и опции сайта (заданы через Параметры в консоли, а также через плагины и темы) | не доступны |
Нужно отметить следующее:
- Таблицы базы данных обладают префиксом wp_ по умолчанию. Вы можете изменить его в процессе настройки сайта, однако это не так важно.
- Базовая таблица – wp_posts, в ней хранится большая часть данных.
- Только одна таблица не присоединена ни к каким другим – wp_options. Эта таблица хранит информацию о сайте и сборке WordPress, которая не связана с данными о пользователях и записях.
- Две таблицы используются для хранения данных о таксономиях – они будут описаны нами более подробно позже в серии статей.
- Таблицы wp_users и wp_comments не связаны между собой – несмотря на то, что можно установить, чтобы пользователи были зарегистрированы для отправки комментариев, WordPress не хранит данные о комментариях вместе с каждым пользователем, который оставил их.
- Мультисайтовая сборка имеет некоторые дополнительные таблицы. Я не включил их сюда, поскольку они выходят за рамки данного руководства.
Привязка контента к таблицам БД
Изучив типы контента в WordPress и таблицы БД, используемые для его хранения, давайте посмотрим на то, как они связаны друг с другом. Таблица ниже демонстрирует то, какие именно таблицы базы данных используются для хранения того или иного типа контента:
Тип контента | Таблица (-ы) |
---|---|
записи | wp_posts |
страницы | wp_posts |
произвольные типы записей | wp_posts |
прикрепления | wp_posts |
ссылки | wp_links |
пункты навигационного меню | wp_posts |
рубрики | wp_terms |
метки | wp_terms |
произвольные таксономии | wp_term_taxonomy |
термы таксономии | wp_terms |
метаданные записей | wp_post_meta |
виджеты | wp_options |
опции | wp_options |
пользователи | wp_users |
прописанный в коде контент | wp_posts (если добавлен к записям)wp_options (если добавлен к виджетам)Файлы тем и плагинов (если прописано в коде) |
сторонний контент | wp_posts (если добавлен к записям)wp_options (если добавлен через виджеты или плагины)Файлы тем или плагинов (если прописано в коде) |
Вы, возможно, заметили, что не все таблицы базы данных показаны здесь. Некоторые из них используются для сохранения метаданных и отношений, что будет раскрыто нами позже в данной серии.
Заключение
Надеемся, что у вас теперь есть лучшее понимание того, как и где WordPress хранит разные типы данных, используя структуру БД. Эта серия раскроет все аспекты более детально.
В следующей части я изучу отношения между данными, а также посмотрю более пристально на то, как связаны между собой определенные таблицы, а также какие таблицы используются только для хранения данных об отношениях.
Источник: code.tutsplus.com
Ошибка установки соединения с базой данных WordPress
Ни для кого не секрет, что большинство платформ для создания веб-сайтов, и в том числе такая популярная платформа, как WordPress, используют базу данных для хранения информации. Работа с базой данных намного быстрее, чем с файлами поэтому такой подход и набрал большую популярность. Но иногда при мы можем сталкиваться с такой проблемой, как ошибка установки соединения с базой данных WordPress.
Эта ошибка будет выводиться на каждой странице вашего сайта и вы потеряете посетителей, а также доход, который могли получить. В этой статье мы рассмотрим почему возникает ошибка error establishing a database connection wordpress, а также способы борьбы с ней на хостинге и на VPS.
Содержание статьи:
Почему возникает ошибка error establishing a database connection wordpress
Ошибка установки соединения с базой данных wordpress или error establishing a database connection wordpress по-английски может возникать по многим причинам. Давайте сначала рассмотрим почему она может появляться на хостинге. Я раньше размещал свой сайт на хостинге и встречался с ней довольно часто. Тут может три причины:
- База данных не создана. То есть, возможно, раньше она и была, но потом ее кто-то удалил и ее больше нет. Если база данных есть, но она пуста, то wordpress покажет сообщение что он неверно установлен и его нужно переустановить;
- Данные доступа к базе данных в файле wp-config. php указаны неверно. Если хост, пользователь базы или его пароль неверны, то вы не сможете к ней подключиться;
- Достигнут лимит подключений. Обычно, хостинги не хотят чтобы клиенты перенагружали общую базу данных и устанавливают лимит на количество подключений от одного клиента, например, 8. Когда у вас будет большая посещаемость этого станет явно недостаточно и вы будете видеть такую ошибку время от времени, казалось бы, совсем без причины.
На VPS две первые причины все еще актуальны, но к ним добавляется еще несколько, поскольку это ваш сервер и за его работу отвечаете только вы:
- Сервис баз данных не запущен — из-за некоторых ошибок во время работы сервис mariadb или mysql может завершить свою работу и, естественно, что тогда база будет недоступной.
- Если база данных размещена на другом сервере, то, возможно, этот сервер недоступен из сети или был отключен.
Что делать с error establishing a database connection
Теперь попробуем разобрать каждый из вариантов и попытаться понять что делать с error establishing a database connection, а также для предотвращения ее появления в будущем.
1. Базы данных нет
Если базы данных больше не существует, вы ее случайно стерли или ее стер хостер, то у вас есть два пути — либо установить WordPress заново, либо восстановить базу данных mysql из резервной копии. Все настройки базы данных находятся в файле wp-config.php, который находится в корневом каталоге сайта. Скорее всего, на хостинге у вас не будет доступа по SSH и придется довольствоваться FTP.
Вы можете посмотреть как называется база данных в нем:
Затем убедитесь, с помощью Phpmyadmin, что она есть и в ней есть данные:
2. Неверные настройки
Как я уже сказал, все настройки работы с базой данных находятся в файле wp-config.php. Вы можете посмотреть его содержимое через FTP или подключившись к серверу по SSH. Нужные нам параметры находятся в таких переменных:
- DB_NAME — имя базы данных;
- DB_USER — пользователь базы;
- DB_PASSWORD — пароль базы;
- DB_HOST — хост базы;
Проверить правильность ввода логина и пароля вы можете попытавшись войти с помощью них в Phpmyadmin:
Или используя консольную утилиту mysql если можете подключиться по ssh:
mysql -h хост -u пользователь -p имя_базы данных
Если проблема в данных аутентификации, то утилита выдаст ошибку и вы точно будете знать что неверно. Дальше останется найти правильные данные и указать их в файле wp-config.php. Если же данные верные, идем дальше.
3. Ограничения сервера
Если все выше перечисленное не помогло, а ошибка появляется то пропадает сама по себе, то, скорее всего, это признак того, что хостер установил ограничение на количество одновременных подключений к базе данных. Вы можете написать в техподдержку и лимит могут чуть увеличить. Но это не решение. Ваш сайт и дальше будет расти, вы же не думаете останавливаться на достигнутом? Тогда вам нужно переходить на новый хостинг, без таких ограничений, или сразу на VPS. Техподдержка может еще посоветовать вам оптимизировать скрипты, но вы же не будете переписывать WordPress?
Если сейчас нет возможности переходить на новый хостинг, можно настроить плагин кэширования WordPress, например, W3TC, это немного улучшит ситуацию, но не сильно и ненадолго.
4. Сервис mysql не запущен
Эта проблема уже касается только VPS, поскольку на хостингах у вас нет доступа к таким службам и вы не сможете ничего сделать. На VPS вы можете делать все что угодно с любой службой. Чаще всего в качестве сервера баз данных используется MariaDB. Чтобы проверить запущена ли она в CentOS наберите:
systemctl status mariadb
В Ubuntu имя сервиса будет немного отличаться:
systemctl status mariadb-server
Если вы увидите надпись Iactive (dead) значит сервис не запущен. Почему? Это уже другой вопрос. Чтобы восстановить работоспособность сайта попробуйте запустить его:
systemctl start mariadb-server
Чаще всего сервер баз данных падает из-за нехватки памяти для работы движка innodb. Чтобы предотвратить такие падения в будущем можно сделать две вещи:
- Удалить или остановить программы, потребляющие очень много памяти или увеличить количество памяти на сервере;
- Настроить автоматический перезапуск MariaDB в случае, если она упала с помощью systemd. В этом случае вы даже не будете замечать, что были какие-либо проблемы и ошибка error establishing a database connection возникать не будет, но это только пока с памятью все не совсем уж плохо.
Чтобы заставить systemd следить за состоянием сервиса и перезапускать его по мере необходимости создайте файл /etc/systemd/system/mariadb.service.d/restart.conf и добавьте в него такое содержимое:
vi /etc/systemd/system/mariadb.service.d/restart.conf
[Service]
Restart=always
Затем обновите конфигурацию сервисов:
systemctl daemon-reload
Мы не вносили изменения в основной файл юнита потому, что он может быть перезаписан при обновлении, и все наши настройки пропадут, такой путь более безопасный. Проверить применилась ли конфигурация вы можете командой:
systemctl show mariadb
Выводы
В этой статье мы разобрали почему возникает ошибка установки соединения с базой данных WordPress, а также как решить эту проблему чтобы она не повторялась и вы не теряли пользователей. Еще одним полезным моментом будет мониторинг, если вы настроите отслеживание работы сервера с помощью Nagios, Monit или Zabbix, то сможете сразу же узнать о возможных проблемах. Надеюсь, эта информация была полезной для вас.
Оцените статью:
Загрузка…Как оптимизировать базу данных WordPress
Здравствуйте, друзья! В сегодняшнем уроке мы поговорим о том, как оптимизировать базу данных сайта WordPress и ускорить ее работу.
Как Вы уже знаете, сайт на WordPress сохраняет все страницы, записи, меню и другие настройки в базе данных. Исключением являются только файлы загруженные с административной панели сайта. Они не хранятся в базе данных, а находятся в папке wp-content\uploads.
Чем больше в базе мусорных данных, тем она больше замедляет работу сайта и увеличивает нагрузку на сервер.
Что такое «мусорные данные» и откуда они берутся?
Мусорные данные — это ненужная информация хранящаяся в базе денных. В роли такого мусора чаще всего являются спам комментарии. О том как защитить сайт от спама мы говорили в одном из прошлых уроков. Также в роли «мусора» выступают не одобренные и удаленные комментарии, ревизии записей и т.п.
Как оптимизировать базу данных MySQL в WordPress
Для очистки базы данных от мусора мы будем использовать плагин WP-Optimize. И так, приступим!
Важно! Перед началом оптимизации обязательно сделайте резервную копию базы данных сайта.
1. Устанавливаем и активируем плагин WP-Optimize.
2. После активации плагина переходим с административной панели в раздел WP-Optimize.
3. На открывшейся странице отмечаем галочками процедуры по очистке и нажимаем кнопку «PROCESS».
Сканирование плагина показало, что в базе находится больше 1000 ненужных ревизий записей, и 89 спам комментариев. (Для лучшего примера я хотел использовать более «замусоренную» базу данных, но такой не нашлось)
После оптимизации базы данных плагин выдаст отчет о проделанной работе:
Результат очистки и оптимизации базы MySQL получился такой:
Таким образом, после очистки базы данных с помощью плагина WP-Optimize мы уменьшили ее размер более чем на 60%!!!
Как-то раз у меня был случай, когда после очистки базы данных от мусора ее размер уменьшался больше чем в 4 раза. Но до таких «рекордов» я не рекомендую Вам доводить БД сайта. Проводите такую очистку хоть раз в месяц, и проблем с базой данных у Вас возникнуть не должно.
Следующий урок я хочу посвятить достаточно интересной и актуальной теме — ускорению загрузки сайта. Оставайтесь на связи, будет интересно!
И как всегда напоминаю, если у Вас возникли вопросы — смело задавайте их в комментариях.
Здравствуйте, друзья! В сегодняшнем уроке мы поговорим о том, как оптимизировать базу данных сайта WordPress и ускорить ее работу. Как Вы уже знаете, сайт на WordPress сохраняет все страницы, записи, меню и другие настройки в базе данных. Исключением являются только файлы загруженные с административной панели сайта. Они не хранятся в базе данных, а находятся в папке wp-content\uploads. Чем больше в базе мусорных данных, тем она больше замедляет работу сайта и увеличивает нагрузку на сервер. Что такое «мусорные данные» и откуда они берутся? Мусорные данные — это ненужная информация хранящаяся в базе денных. В роли такого мусора чаще всего являются спам комментарии. О…
Оценка
Рейтинг: 4.78 ( 8 голосов ) 100Понимание и работа с данными в WordPress
Данная статья является переводом первой статьи Rachel McCollin из цикла о данных в WordPress. В ней по полочкам разложена структура данных, типы контента и их взаимосвязь в WordPress. Будет полезна в первую очередь новичкам, но и профессионалы могут найти для себя что-либо новое.
Замечание от переводчика
В переводе используется терминология согласно кодексу WordPress- Post — запись,
- Page — страница,
- Attachment — вложение,
- Revision — редакция,
- Comment — комментарий,
- Taxonomy — таксономия,
- Category — категория
- Tag — метка,
- Term — термин (конкретное значение пользовательской таксономии)
- User — пользователь
- Metadata — метаданные
Исключение составляет лишь термин content. В большинстве случаев используется не перевод «содержимое», а — «контент». Я считаю, данный перевод является более корректным по тексту.
В некоторых случаях в скобках приводится расшифровка на английском для однозначного понимания.
Замечания об ошибках и опечатках прошу сообщать в личку.
Сайт на WordPress состоит из трех основных элементов:
- Сама установка WordPress
- Содержимое каталога wp-content, которое включает темы, плагины и загрузками
- База данных, где хранится контент в виде данных.
Большинство пользователей WordPress никогда не работают с базой данных напрямую. Они могут быть даже не в курсе, что она постоянно работает, чтобы обеспечить работу их сайт. Когда WordPress показывает любую страницу, то он соединяется к базой данных, чтобы показать контент, который добавили авторы на сайт.
В этой серии статей будет детально рассмотрены аспекты базы данных WordPress. Эта серия состоит из девяти частей:
- Вступление (сейчас вы читаете именно его)
- Взаимосвязи между данными
- Типы контента
- Пользовательские данные
- Метаданные
- Таксономии, категории, метки и термины
- Таксономии VS метаданные
- Таблица опций
- Данные WordPress Multisite
В этом статье рассматриваются таблицы базы данных и как они относятся с типами контента. Данные типы контента используются для работы в WordPress и определяют что, как и где должно храниться.
Типы контента в WordPress
Прежде чем разбирать данные хранящиеся в базе WordPress, рассмотрим типы контента. Существуют такие стандартные типы контента:
- Записи (posts)
- Страницы (pages)
- Пользовательские типы записей (custom post types)
- Вложения (attachments)
- Ссылки (links)
- Элементы меню (navigation menu items)
Эти типы контента имеют такие данные:
- Категории (categories)
- Метки (tags)
- Пользовательские таксономии (custom taxonomies and terms)
- Метаданные (post metadata)
Кроме того существует типы контента, хранящиеся в ином виде:
- Виджеты (widgets)
- Опции (options)
- Пользователи (users)
- Сайты для MU WordPress
- Нестандартный контент (hardcoded content), который добавляют некоторые темы/плагины.
- Сторонний контент (third party content) (например RSS)
Все эти типы контента хранятся в таблицах базы данных или в файлах настроек тем/плагинов. Каждый тип может быть представлен как отдельной записью в таблице, так и её частью. Кроме, того они могут быть связаны с данными в других таблицах. Например, данные о записях связаны с данными о пользователях, так что WordPress знает, кто является автором, какой записи.
Структура базы данных WordPress
WordPress использует несколько взаимосвязанных таблиц. Между ними установлены связи один ко многим. Например, к одной странице может быть много комментариев. Приведенная ниже диаграмма взята из кодекса WordPress. На ней показаны таблицы и связи между ними:
Большинство таблиц связаны с одной или несколькими другими с помощью одного поля. Это поле будет уникальным идентификатором для каждой записи (пример post_id). Более подробно для каждой таблицы:
Таблица | Данные | Связи с другими таблицами |
---|---|---|
wp_posts | Записи, страницы, вложения, редакции, пользовательские записи | wp_postmeta через post_id wp_term_relationships через post_id |
wp_postmeta | Метаданные записей, страниц и т.д. | wp_posts через post_id |
wp_comments | Комментарии | wp_posts через post_id |
wp_commentmeta | Метаданные комментариев | wp_comments через comment_id |
wp_term_relationships | Связи между таксономиями и записями, страницами и т.д. | wp_posts через post_id wp_term_taxonomy через term_taxonomy_id |
wp_term_taxonomy | Таксономии (включая категории и метки) | wp_term_relationships через term_taxonomy_id |
wp_terms | Ваши категории, метки и термины пользовательских таксономий | wp_term_taxonomy через term_id |
wp_links | Ссылки в вашем блоке (как правило, сейчас не используется) | wp_term_relationships через link_id |
wp_users | Пользователи | wp_posts через post_author |
wp_user_meta | Метаданные для каждого пользователя | wp_users через user_id |
wp_options | Опции и настройки сайта (устанавливаются в админке на странице настроек и в темах/плагинах) | Отсутвуют |
Стоит отметить несколько вещей:
- Таблицы базы данных по умолчанию имеют префикс wp_. Вы можете его изменить (например, при установке).
- Таблица wp_posts является самой важно. Именно в ней храниться большинство данных.
- Только одна таблица не связанна с другими — таблица wp_options. В ней хранятся данные о сайте и настройках WordPress, которые не имеют отношения к записям или пользователям.
- Две таблицы используются для хранения данных о таксономии. Об это будет отдельная статья.
- В таблицах wp_users и wp_comments данные не связаны. В настройках WordPress можно указать, что только зарегистрированные пользователи могут оставить комментарий. Не смотря на это, WordPress не хранит связи о комментариях и пользователе, который их отправил.
- WordPress MU иметь некоторые дополнительные таблица. Их рассмотрение выходит за рамки данной статьи.
Связь контента и таблиц базы данных
Ознакомившись с типами контента в WordPress и таблиц базы данных, используемых для их хранения, можно провести между ними соотвествие. В приведенном ниже перечне показано, какие таблицы базы данных используется для хранения какого типа контента.
Тип контента | Таблица |
---|---|
Записи (posts) | wp_posts |
Страницы (pages) | wp_posts |
Пользовательские типы записей (custom post types) | wp_posts |
Вложения (attachments) | wp_posts |
Ссылки (links) | wp_links |
Элементы меню (navigation menu items) | wp_posts |
Категории (categories) | wp_terms |
Метки (tags) | wp_terms |
Пользовательские таксономии (custom taxonomies) | wp_term_taxonomy |
Термины пользовательских таксономий (custom terms) | wp_terms |
Метаданные (post metadata) | wp_post_meta |
Виджеты (widgets) | wp_options |
Опции (options) | wp_options |
Пользователи (users) | wp_users |
Нестандартный контент (hardcoded content) | wp_posts (если добавлен к записям) wp_options (если добавлен к виджетам) Файлы тем/плагинов |
Стороний контент (third party content) | wp_posts (если добавлен к записям) wp_options (если добавлен к виджетам) Файлы тем/плагинов |
Легко заметить, что не все таблицы используются в перечне. Так происходит потому, что некоторые из них используются для хранения метаданных. Другие используются для хранения связей. Оба варианта будут рассмотрены в последующих статьях.
Заключение
Надеюсь, что теперь вы лучшее понимаете, как и где WordPress хранит различные типы данных, как использует базу данных. Более подробно элементы этого процесса будут рассмотрены в последующих статьях. Так в следующей статье будут рассмотрены взаимосвязи между данными. А так же мы остановимся более подробно на том, как конкретные таблицы связаны и как некоторые из них используются исключительно для хранения данных об взаимосвязях.
Источник: http://habrahabr.ru/post/233479/
1 оцените контент и участвуйте в выборе трендов14 лучших плагинов для баз данных WordPress (очистка и оптимизация вашей БД)
Веб-сайт хорош настолько, насколько хорош его база данных. Все, от комментариев, сообщений, информации о пользователях до спама, хранится в вашей базе данных WordPress. Некоторые из них имеют решающее значение для работы вашего сайта, поэтому удаление этих элементов может привести к сбою или сбоям в работе вашего сайта.
Другие, такие как старые черновики, плохие таблицы и спам-комментарии, только утяжеляют вашу базу данных и замедляют работу вашего сайта. Вот почему вам может понадобиться плагин для базы данных WordPress!
Плагиныдля баз данных бывают разных форм.Некоторые из них предназначены исключительно для резервного копирования вашей базы данных перед внесением изменений, например, при миграции. Другие служат для очистки базы данных от ненужных файлов еженедельно или ежемесячно.
Итак, вы либо очищаете свою базу данных, либо сохраняете ее на тот случай, если вам понадобится восстановить содержимое позже. Весь смысл этих плагинов — оптимизация, стремление к более высокой скорости, более чистым данным и лучшей производительности в целом.
Почему так важно иметь быструю базу данных WordPress?
Быстрая база данных дает несколько преимуществ:
- Вы гарантируете, что ваш сайт будет работать быстро.
- Это помогает, предоставляя клиентам более эффективный пользовательский интерфейс.
- Повышает ваши шансы на повышение рейтинга в поисковых системах.
- Быстрая база данных обычно означает, что вы используете только необходимые данные, поэтому ваши серверы не нагружаются.
Также важно время от времени выполнять резервное копирование или перенос базы данных. Таким образом, вы будете готовы к работе с файлами резервных копий на случай взлома или возникновения проблем на сервере.
Вне зависимости от ситуации для успешного веб-сайта WordPress требуется работоспособная база данных.Особенно, если вы запускаете веб-сайт с интенсивным использованием базы данных.
Начните с вашего хоста
Плагины для оптимизации базы данныхвеликолепны, но лучше всего начать улучшать свою базу данных с помощью превосходного хоста.
Например, Kinsta предлагает еженедельную автоматическую оптимизацию базы данных и резервное копирование. Таким образом, для начала вам не понадобится большинство плагинов к базам данных. Кроме того, управляемый хостинг с Kinsta избавляет вас от необходимости проверять резервные копии и управлять оптимизацией. Все сделано за тебя.
Если вы являетесь клиентом Kinsta, ознакомьтесь с нашим списком запрещенных подключаемых модулей перед установкой подключаемого модуля оптимизации базы данных. В нашу конфигурацию инфраструктуры встроена автоматическая оптимизация базы данных, и она может быть не полностью совместима со сторонними плагинами оптимизации баз данных.
Что искать в подключаемом модуле базы данных WordPress
Все плагины для баз данных разные, но вот шаги, которые вы должны пройти, и функции, которые нужно искать:
- Начните с регистрации на хосте с резервным копированием и оптимизацией базы данных.
- Ознакомьтесь с некоторыми из лучших плагинов баз данных WordPress (перечисленных ниже), чтобы узнать о дополнительных функциях, которые могут отсутствовать на вашем хосте. Например, некоторые люди могут захотеть хранить резервные копии на Google Диске или Dropbox.
- Используйте плагины миграции базы данных, когда придет время переместить ваш сайт на другой сервер. Вы также можете поговорить со службой поддержки вашего хостинга.
- Рассмотрите возможность установки подключаемого модуля очистки базы данных, чтобы ваша база данных всегда оставалась свежей.
- Большинство подключаемых модулей баз данных бесплатны с обновлениями.Придерживайтесь того, что вам нужно в дополнение к тому, что предлагает ваш хозяин. Если обязательная функция требует оплаты, сделайте это. Большинство плагинов премиум-класса очень дешевы.
Лучшие варианты плагинов для баз данных WordPress в 2021 году
Продолжайте читать, чтобы узнать больше о наших любимых плагинах для баз данных. Некоторые из них отлично подходят для миграции, а другие больше подходят для резервного копирования или очистки базы данных.Мы поговорим об основных функциях, ценах и о том, кто должен подумать об установке каждого плагина.
1. Сброс базы данных WP
Плагин WP Database Reset дает вам возможность сбросить каждую часть вашей базы данных WordPress одним щелчком мыши. В качестве альтернативы он также предоставляет настройки для выбора одной или двух таблиц в базе данных для очистки. Это простой и безопасный способ вернуться к тому моменту времени, когда ваша база данных может быть не так загромождена.
Весь процесс занимает всего один щелчок.Все настройки настраиваются на одной странице, где вы вводите таблицы, которые хотите удалить, вместе с кодом безопасности, чтобы убедиться, что это вы. Перед запуском этого плагина рекомендуется сделать резервную копию базы данных.
Плагин WP Database Reset для WordPress
Стоимость
Бесплатно.
Особенности, которые делают сброс базы данных WP отличным выбором
- Плагин легкий и безопасный, позволяющий выполнять довольно сложные задачи одним нажатием кнопки.
- У вас есть варианты выбора: очистить всю базу данных WordPress или избавиться только от нескольких таблиц.
- Существует возможность сбросить ваши базы данных с помощью командной строки.
- Плагин обеспечивает меры безопасности, чтобы вы случайно не нажали кнопку «Сброс».
Кто должен учитывать это для плагина базы данных WordPress?
Вот плагин, который выглядит привлекательным для разработчиков плагинов и тем, которые хотят полностью очистить базу данных после тестирования определенных продуктов.Вы также можете использовать это как разовое исправление для возврата к чистой базе данных.
2. Резервное копирование базы данных WP
Плагин WP Database Backup лучше всего использовать в сочетании с плагином для очистки вашей базы данных. Иногда это отличный плагин для обеспечения безопасности, но иногда вам просто нужно сделать резервную копию ваших данных, прежде чем все очистить.
Плагин предлагает две основные функции: одна для резервного копирования ваших данных, а другая для восстановления. Вы можете загружать резервные копии и получать автоматические уведомления по электронной почте после завершения резервного копирования.Нам нравится, насколько это удобно, особенно учитывая, что вы можете установить расписание резервного копирования и оставить его на будущее.
Плагин WordPress для резервного копирования баз данных WP
Стоимость
Основной плагин можно загрузить бесплатно. Вы можете заплатить за премиум-версию, начиная с 22 долларов за одну лицензию.
Особенности, которые делают резервное копирование базы данных WP отличным выбором
- Плагин имеет кнопку резервного копирования базы данных одним щелчком, чтобы вы могли сохранить все свои данные до завершения очистки базы данных.
- Автоматическое резервное копирование отлично подходит для защиты вашего сайта от атак или проблем с файлами.
- Вы можете загрузить файлы резервных копий на свой компьютер.
- Доступно несколько мест хранения, включая Dropbox и Google Drive.
- Не стесняйтесь исключить таблицу из резервной копии базы данных.
- Плагин имеет инструменты для поиска в базе данных.
- Отчеты отправляются на ваш почтовый ящик, чтобы вы знали, что происходит на сервере.
Кто должен учитывать это для плагина базы данных WordPress?
Каждому веб-сайту требуется резервная копия своей базы данных. Хостинг Kinsta уже предоставляет резервные копии, но это может пригодиться в качестве дополнительной резервной копии или если у вас есть хост, который не предлагает эту функцию.
3. Контактная форма 7 Дополнение к базе данных
Дополнение к базе данных Contact Form 7 идеально подходит для тех, кто хотел бы автоматически регистрировать всю информацию для отправки контактной формы в одну базу данных.Таким образом, не нужно надеяться, что ваш почтовый ящик сохранит все для вас.
Кроме того, вы можете искать сообщения в этой базе данных. Конфигурации нет, но вам нужно будет использовать плагин Contact Form 7, чтобы это работало. Некоторые из функций включают импорт и экспорт сообщений, удаление прошлых сообщений и многое другое.
Контактная форма 7 Дополнение к базе данных Плагин WordPress
Стоимость
Плагин Contact Form 7 Database Addon доступен для бесплатной загрузки.Вы можете выбрать другие премиум-надстройки, такие как всплывающие сообщения или экспорт файлов PDF.
Особенности, которые делают надстройку базы данных Contact Form 7 отличным выбором
- Он напрямую интегрируется с плагином Contact Form 7 для упрощения установки.
- Нет необходимости настраивать какие-либо параметры. Автоматически создается база данных, которая начинает регистрировать все сообщения, отправленные через форму.
- У вас есть возможность отображать все сообщения, созданные с помощью формы.
- Экспортируйте все сообщения и поместите их в другую программу.
- Вы можете интегрироваться с некоторыми другими мощными надстройками, такими как инструмент для загрузки файлов перетаскиванием и переключатель баз данных.
- Это очень легкий плагин, который не вызывает никаких проблем и не замедляет работу вашего сайта.
Кто должен учитывать это для плагина базы данных WordPress?
Не всем нужно сохранять сообщения, поступающие из онлайн-контактных форм. Однако это намного проще, чем надеяться, что вы сможете найти старые сообщения в своем почтовом ящике.Так что, если у вас есть проблемы с запоминанием контактов или поиском прошлых писем, это может быть для вас хорошим инструментом.
4. WP-Optimize
WP-Optimize работает путем очистки, сжатия и кэширования базы данных WordPress. Плагин «все в одном» гарантирует, что вам не потребуется устанавливать дополнительные инструменты для максимальной оптимизации вашей базы данных. Кеширование — это приятный бонус, поскольку вы можете ускорить работу своего сайта и оптимизировать базу данных, не задумываясь об этом.
Вся ваша база данных WordPress очищается по расписанию, и вы даже можете сжимать изображения с помощью плагина WP-Optimize.Что касается оптимизации базы данных, WP-Optimize удаляет все ненужные файлы, одновременно выполняя такие задачи, как сжатие таблиц и сохранение резервных копий.
Плагин WP-Optimize WordPress
Стоимость
Доступна бесплатная версия. Премиум-версии включают следующие планы:
- Starter — 39 долларов в год за 1-2 сайта.
- Business — 59 долларов в год за пять сайтов.
- Unlimited — 149 долларов в год за неограниченное количество сайтов.
Функции, которые делают оптимизацию WP отличным выбором
- Бесплатная версия доступна для установки на любом количестве сайтов.Он предоставляет отличные инструменты для кэширования сайта, очистки базы данных и сжатия изображений.
- Плагин автоматически оптимизирует вашу базу данных с помощью календаря.
- Просмотрите статистику оптимизации базы данных в подключаемом модуле.
- Несколько недель резервного копирования базы данных поддерживается внутри плагина.
- У вас есть варианты для поддержки нескольких сайтов.
- Плагин позволяет удалять ненужные изображения и оптимизировать те, которые вы хотели бы сохранить.
- Вы можете оптимизировать отдельные таблицы вместо всей базы данных.
- WP-Optimize обеспечивает многоязычную интеграцию.
Кто должен учитывать это для плагина базы данных WordPress?
Используйте WP-Optimize, если вы хотите, чтобы ваш инструмент оптимизации базы данных выполнял следующие три функции: очистку базы данных, сжатие изображений и кэширование страниц.
Существует не так много других плагинов баз данных, которые сжимают изображения и кэшируют страницы, как этот.
5. WP-DBManager
WP-DBManager — один из самых простых плагинов для баз данных WordPress.Это позволяет оптимизировать вашу базу данных с самого начала, используя дополнительные функции для резервного копирования и восстановления файлов. Большая часть работы выполняется за вас после установки, поскольку в модуле администратора есть всего несколько страниц настроек, которые вы можете настроить.
WP-DBManager помогает удалять пустые таблицы и выполнять выбранные запросы. Вы также можете восстановить поврежденные файлы или таблицы простым нажатием кнопки. Некоторые могут найти настройки плагина немного запутанными, но обычно вам нужно только установить их и забыть.
Плагин WP-DBManager для WordPress
Стоимость
Бесплатно. Разработчик управляет плагином с помощью пожертвований.
Функции, которые делают WP-DBManager отличным выбором
- Это простой плагин для оптимизации вашей базы данных и проверки того, что дополнительный плагин не будет утяжелять ваш сайт.
- Основная цель — автоматическое резервное копирование базы данных и регистрация файлов.
- Вы можете изучить таблицы в своей базе данных и решить, сохранять ли их.
- Информация о базе данных администратора отображается на панели управления, чтобы вы могли увидеть, что может быть не так с вашей базой данных.
- Все резервные копии вашей базы данных хранятся в списке, которым вы можете управлять и потенциально использовать в случае атаки или проблемы с сервером.
- Вы можете выбрать, какие таблицы и файлы оптимизировать.
- Запуск восстановления базы данных выполняется одним нажатием кнопки.
Кто должен учитывать это для плагина базы данных WordPress?
Плагин WP-DBManager выглядит победителем для тех, кому нужен простой и лаконичный инструмент для очистки и резервного копирования базы данных.Некоторых новичков настройки могут сбивать с толку, но обычно менять какие-либо настройки по умолчанию не требуется.
6. База данных участников
Плагин базы данных участников настраивает отдельную часть вашего сайта для создания базы данных контактов, посетителей или любого списка пользователей, которые могут вам понадобиться. У вас есть варианты для индивидуального ввода контактов или их импорта с помощью файла CSV.
Что замечательно в этом плагине, так это то, что в базе данных может храниться любой тип информации, и у него есть изящный отдельный интерфейс, которым вы можете управлять на панели управления WordPress.Вы также можете отобразить список контактов на своем веб-сайте с помощью шорткодов.
Для такого простого инструмента он фактически включает длинный список функций, которые могут пригодиться для работы с базой данных вне базы данных вашего сайта WordPress.
Плагин WordPress для базы данных участников
Стоимость
Плагин бесплатный, с возможностью обновления с помощью платных дополнений.
Особенности, которые делают базу данных участников отличным выбором
- Это бесплатно!
- «База данных участников» загружается на вашу панель управления после установки.Он предоставляет предварительно заполненные поля для стандартных элементов, таких как имя и адрес.
- Вы можете управлять большим объемом информации на панели управления.
- Импорт внешней базы данных выполняется с помощью CSV.
- Плагин позволяет устанавливать правила проверки для полей.
- Используйте короткие коды, чтобы включить формы регистрации на свой веб-сайт и перечислить людей в своей базе данных. Хотя я не могу вспомнить многих случаев, когда отображение личной информации было бы хорошей идеей.
- Вам предоставлены шаблоны форм регистрации, которые вы можете разрабатывать.
- Пользователи имеют возможность редактировать свои записи из внешнего интерфейса вашего сайта.
- Администратор также может редактировать записи на сервере.
- Плагин имеет постоянно растущий список переводов.
- Доступно несколько платных надстроек, таких как инструменты каталогов, членские платежи и отображение местоположения.
Кто должен учитывать это для плагина базы данных WordPress?
База данных участников не является типичным инструментом для резервного копирования и оптимизации базы данных WordPress.Вместо этого это отличное решение, если вы планируете создать список контактов и предпочитаете, чтобы они были на панели инструментов WordPress.
Он работает аналогично службам электронного маркетинга, таким как Mailchimp, за исключением того, что в нем нет функций для отправки электронных писем.
7. Расширенный очиститель баз данных
Advanced Database Cleaner фокусируется на удалении элементов в вашей базе данных, которые либо не нужны, либо вызывают проблемы на сервере. Например, он удаляет старые версии, которые больше не нужны.Плагин также удаляет такие элементы, как обратные ссылки, ожидающие комментарии и старые черновики.
Большинство владельцев веб-сайтов обычно не думают обо всем мусоре, который накапливается в базе данных, поэтому использование Advanced Database Cleaner так выгодно. Инструмент также предоставляет модуль базовых настроек с опциями для настройки того, как часто вы хотите очищать базу данных и хотите ли вы исключить какие-либо файлы из очистки.
Плагин WordPress Advanced Database Cleaner
Стоимость
Основной плагин бесплатен.Если вам требуются дополнительные лицензии на сайт, выберите один из премиальных планов:
Подпишитесь на информационный бюллетень
Хотите узнать, как мы увеличили наш трафик более чем на 1000%?
Присоединяйтесь к 20 000+ других, которые получают нашу еженедельную рассылку с инсайдерскими советами WordPress!
Подпишитесь сейчас- Стартер — 39 долларов за 1-2 сайта.
- Business — 59 долларов за пять сайтов.
- Unlimited — 149 долларов США за неограниченное количество сайтов.
Функции, которые делают Advanced Database Cleaner отличным выбором
- Плагин экономит ваше время, избавляясь от ненужных элементов базы данных в фоновом режиме.
- Он регулярно очищает вашу базу данных, делая сайт более быстрым и менее громоздким.
- Существует длинный список вариантов очистки с возможностями очистки таких вещей, как пингбэки, потерянные данные, старые автоматические черновики и многое другое.
- Вы можете запланировать, когда вы хотите, чтобы автоматическая очистка происходила.
- Просмотрите информацию базы данных на экране, прежде чем принимать какие-либо решения.
- В плагине есть инструменты для автоматической очистки таблиц.
- Вы можете восстановить поврежденные или поврежденные таблицы.
- Есть поддержка нескольких сайтов.
Кто должен учитывать это для плагина базы данных WordPress?
Вот плагин для всех. Часто забывают, что очистка базы данных так важна, но после установки Advanced Database Cleaner это становится простым процессом.И вы должны заметить разницу.
8. Сброс WP
WP Reset подключается к вашей базе данных WordPress и удаляет определенные элементы, которые вы считаете бесполезными. Иногда эти плагины имеют смысл, если вы пытаетесь очистить весь сайт и начать с нуля. В других случаях мы видели, как его использовали для очистки демонстрационных сообщений и СМИ.
Независимо от ваших потребностей, плагин WP Reset сканирует таблицы, сообщения, комментарии и другие детали базы данных. После этого у вас будет полный контроль над тем, какие из них вы хотите удалить.Имейте в виду, что это постоянное решение для полного избавления вашего сайта от определенных частей.
Плагин WP Reset WordPress
Стоимость
Бесплатно.
Особенности, которые делают WP Reset отличным выбором
- WP Reset — удобный инструмент разработки, который могут использовать не разработчики.
- Это совершенно бесплатно.
- Он позволяет восстановить среду WordPress и очистить базу данных одним щелчком мыши.
- Все, от сообщений до страниц, от записей до пользователей, может быть удалено.
- Вы можете удалить целые таблицы базы данных WordPress.
- WP Reset имеет настройки для удаления определенных элементов из удаления. Например, вы можете не захотеть удалять все изображения.
- Выберите, чтобы оставить все файлы тем и плагинов нетронутыми.
- Все основные настройки сайта, такие как ваш адрес WordPress и заголовок сайта, остаются без изменений.
- Вы можете создать моментальный снимок своего сайта для резервного копирования и восстановления базы данных, если с удалением что-то пойдет не так.
Кто должен учитывать это для плагина базы данных WordPress?
Плагин WP Reset имеет несколько практических применений. Прежде всего, вы можете тестировать темы, плагины или различные элементы базы данных. В этом случае WP Reset пригодится для удаления содержимого базы данных для новых установок.
Плагин также выглядит полезным для выбора частей вашей базы данных для удаления, например, если вы обнаружите, что большинство ваших сообщений в блоге являются демонстрационным контентом, и вы можете избавиться от них.
9. Улучшенный поиск Заменить
Better Search Replace позволяет компаниям переносить свои веб-сайты на новые серверы. Этот плагин не должен быть установлен на вашем веб-сайте постоянно. Тем не менее, он отлично справляется с миграцией, поскольку ваша база данных обычно нуждается в нескольких модификациях в процессе.
Например, ваши ссылки и средства массовой информации могут иметь неправильный адрес. Кроме того, вы можете обнаружить, что некоторые из ваших таблиц нуждаются в исправлении.Вне зависимости от ситуации плагин Better Search Replace всегда готов помочь.
Better Search Заменить плагин WordPress
Стоимость
Основной плагин бесплатный. Вы можете перейти на версию Pro, начиная с 59 долларов США.
Функции, которые делают поиск лучше, заменяют отличный выбор
- Плагин анализирует все таблицы базы данных перед переносом и позволяет выбрать таблицы, которые нужно изменить.
- Вы можете обновить поля в своих таблицах перед переносом.
- Better Search Replace включает функцию выполнения «пробного прогона» или теста перед фактическим запуском программы.
- Поддерживает многосайтовую установку.
- Действия поиска и замены выполняются одним нажатием кнопки. После этого для завершения потребуется всего несколько секунд.
- Плагин поддерживает несколько языков.
- Премиум-версия имеет приоритетную поддержку, и это не так уж и дорого.
- Вы можете сделать резервную копию базы данных во время работы инструмента поиска и замены.
- Также можно импортировать базу данных.
- Он позволяет сохранять профили поиска и замены на тот случай, если вы захотите запустить тот же процесс в будущем.
Кто должен учитывать это для плагина базы данных WordPress?
Большая часть поиска и замены выполняется опытными разработчиками. Поэтому мы не рекомендуем так возиться с вашей базой данных, если у вас нет необходимого опыта.
Помимо этого, плагин Better Search and Replace отлично подходит для разработчиков, которые хотят массово заменить различные части базы данных перед миграцией.
10. WP-Sweep
WP-Sweep — еще один плагин очистки базы данных для очистки таких областей, как комментарии, метаданные публикации и исправления. Как обсуждалось ранее, ваша база данных накапливает разного рода мусор, который либо регистрируется как архив, либо просто остается, потому что в базе данных WordPress нет официального инструмента для удаления мусора.
Короче говоря, нет причин не очищать эту базу данных ежемесячно, и вы можете сделать все это с помощью плагина WP-Sweep.Вы можете удалить все, от неиспользуемых терминов до удаленных комментариев, для повышения производительности и снижения нагрузки на сервер.
Это все, что делает этот плагин, поэтому он служит легким и эффективным способом подметать беспорядок.
Плагин WP-Sweep для WordPress
Стоимость
Бесплатно.
Особенности, которые делают WP-Sweep отличным выбором
- Нет надстроек и специальных цен. Все это бесплатно.
- Это элегантный простой плагин с одной функцией.Вы можете установить, что будет очищать плагин. Больше не о чем беспокоиться.
- Плагин очищает элементы комментариев, такие как спам, удаленные и неутвержденные комментарии.
- Избавьтесь от метаданных, таких как комментарии, термины и пользовательские данные.
- Плагин отлично справляется с поиском дублированного контента и данных. Затем он удаляет дубликаты.
- Функции удаления WordPress используются вместо запросов MySQL, что может вызвать проблемы с производительностью.
Кто должен учитывать это для плагина базы данных WordPress?
Используйте плагин WP-Sweep, если вы заинтересованы в очистке ненужных частей вашей базы данных. Эту очистку следует проводить ежемесячно. Замечательно то, что вам не нужно постоянно устанавливать этот плагин. Устанавливайте его только при необходимости.
11. Оптимизация базы данных после удаления редакций
Optimize Database after Deleting Revisions — еще один надежный плагин базы данных WordPress для удаления мусора, который накапливается внутри вашей базы данных.Например, вы можете удалить неиспользуемые теги, спам-комментарии или сообщения в корзине.
Вот плагин, который сделает все за вас простым нажатием кнопки. Некоторые из других похожих плагинов требуют от вас выполнения более сложных процедур, но плагин «Оптимизировать базу данных после удаления ревизий» имеет только одну кнопку.
Выполнить анализ просто, и вы всегда можете зайти туда, чтобы заранее исключить определенные элементы.
Оптимизация базы данных после удаления редакций Плагин WordPress
Стоимость
Бесплатно.
Возможности, которые делают оптимизацию базы данных после удаления редакций отличным выбором
- Плагин находит и удаляет некоторые из наиболее стойких нежелательных файлов базы данных, такие как кэш OEMBED, таблицы базы данных и просроченные переходные процессы.
- Он заботится об общем беспорядке, таком как сообщения и страницы.
- Все заархивированное и ненужное содержимое выбрасывается.
- Плагин настолько прост, насколько это возможно, с одной кнопкой и всего несколькими настройками, которые нужно настроить при установке плагина.
- Вы можете запланировать оптимизацию базы данных на ежечасной, ежедневной или еженедельной основе.
- Подключите плагин к своей многосайтовой сети.
- Все оптимизации базы данных заносятся в список для дальнейшего использования.
Кто должен учитывать это для плагина базы данных WordPress?
Большинство веб-сайтов нуждаются в такой очистке базы данных время от времени, поэтому вам, вероятно, не нужно устанавливать этот плагин навсегда. Однако у него есть автоматический график очистки, который может оказаться полезным.
В целом, подобный плагин очистки базы данных иногда требуется для всех типов веб-сайтов.
Если вы являетесь клиентом Kinsta, обратитесь в службу поддержки перед установкой этого подключаемого модуля, поскольку это может вызвать проблемы с производительностью и конфликты с нашими встроенными функциями оптимизации базы данных.
12. Оптимизатор очистки WP
WP Clean Up Optimizer может повысить скорость вашего сайта, очистить неиспользуемые данные и оптимизировать всю базу данных. Все это важно для повышения производительности.Некоторые из элементов, подлежащих удалению, включают устаревшие записи, поврежденные таблицы и неиспользуемое пространство.
Сиротские данные также являются постоянной проблемой, что делает плагин WP Clean Up Optimizer таким важным, даже когда может показаться, что с вашей базой данных все в порядке.
Этот плагин очистки базы данных перечисляет все потенциальные места, где вы можете освободить место и ускорить работу вашего сайта. Применение действия выполняется с помощью одной кнопки, но в этом случае вы можете удалять элементы по отдельности.
Плагин WP Clean Up Optimizer для WordPress
Стоимость
Есть бесплатная версия, а также премиум-планы:
- Pro — 29 евро.99 в год (34 доллара).
- Разработчик — 69,99 евро в год (78 долларов США). Агентство
- — 99,99 евро в год (112 долларов США).
Каждый план добавляет несколько функций. Все они позволяют открывать неограниченное количество сайтов.
Особенности, которые делают WP Clean Up Otpimizer отличным выбором
- Очистить Оптимизатор очищает вашу базу данных, определяя элементы, которые вам больше не нужны.
- Он минимизирует медиа и данные, чтобы ваш сайт загружался быстро.
- Вы можете избавиться от таких вещей, как пингбэки, исправления и спам-комментарии.
- Возможны уникальные удаления с опциями для очистки oEmbed кешей, неиспользуемых терминов и отношений потерянных терминов.
- Позволяет вручную очищать базу данных или устанавливать автоматические инструменты.
- Все версии плагина можно использовать на нескольких языках.
- Он отправляет уведомления по электронной почте в зависимости от того, как проходит процесс очистки.
- Вы можете просматривать все ваши работы по уборке в одном месте.
- Обеспечивается безопасность входа в систему, а также максимальное количество попыток входа.
- Плагин имеет функцию предварительного просмотра таблиц перед очисткой. Таким образом, вы не ошибетесь.
Кто должен учитывать это для плагина базы данных WordPress?
WP Clean Up Optimizer выглядит надежным выбором при попытке очистить вашу базу данных, а также имеет некоторые инструменты безопасности для входа в систему. Он также отлично подходит для минимизации ваших данных, что обычно не входит в состав подключаемого модуля оптимизации базы данных.
13. Средства интеллектуальной очистки
Как и многие другие плагины WordPress, вы обнаружите, что лучше всего установить опции, включающие несколько функций.Например, многие плагины, о которых мы говорили в этой статье, делают гораздо больше, чем просто чистят базы данных. То же самое можно сказать и о плагине Smart Cleanup Tools, который представляет собой скорее набор инструментов оптимизации базы данных, чем «однозадачное чудо».
Плагин — это простой инструмент для очистки базы данных с почти 40 настройками. Короче говоря, плагин удаляет элементы, которые вам не нужны в базе данных. Иногда это делается с помощью полной очистки одним щелчком мыши, но в других случаях вам нужно выбрать таблицы и элементы данных, которые вы хотите удалить.
Плагин Smart Cleanup Tools для WordPress
Стоимость
Единовременный сбор в размере 30 долларов США. Обновите для получения дополнительной поддержки, если она вам нужна.
Функции, которые делают инструменты интеллектуальной очистки отличным выбором
- Плагин очистки интегрируется со многими другими плагинами, которые оптимизируют вашу базу данных.
- Он собирает впечатляющий объем статистических данных после завершения очистки.
- Вы можете запланировать очистку или запустить ее по расписанию по умолчанию.
- Некоторые инструменты предназначены только для удаления элементов по одному.
- На панели инструментов WordPress отображается меню быстрого доступа, чтобы вы не забыли о своей очистке.
- Предусмотрено несколько инструментов сброса для удаления таких вещей, как боковые панели, правила и данные плагинов.
- Существует длинный список инструментов для удаления всего, от неутвержденных комментариев до черновиков и записей публикаций.
- Вы можете просмотреть обширный список инструментов для очистки базы данных, таких как варианты удаления потерянных данных, сеансы WooCommerce и многое другое.
Кто должен учитывать это для плагина базы данных WordPress?
Плагин Smart Cleanup Tools, по-видимому, покрывает все задачи очистки, предлагаемые другими сопоставимыми плагинами. Так что подумайте об этом плагине, если вам нравится идея платить только единовременную плату, но при этом вам по-прежнему нужна поддержка премиум-класса и отличные функции для оптимизации базы данных.
14. WP Очиститель Pro
WP Cleaner Pro — это доступное решение для мгновенной очистки с инструментами планирования и резервным копированием всей вашей базы данных.Можно очистить более 25 типов элементов данных, и вы можете оптимизировать свою базу данных, чтобы она не замедляла работу вашего сайта.
Большая часть оптимизации происходит в фоновом режиме, поэтому все, что вам нужно сделать, это установить плагин и забыть о нем. Вы также можете отфильтровать элементы базы данных и выбрать те, которые хотите очистить.
Наряду с чистым интерфейсом и большим количеством документации плагин WP Cleaner Pro выглядит правильным выбором для многих типов бизнеса.
Плагин WP Cleaner Pro для WordPress
Стоимость
Этот плагин требует единовременного платежа в размере 19 долларов США с возможностью обновления поддержки клиентов.
Особенности, которые делают WP Cleaner Pro отличным выбором
- Это один из самых дешевых плагинов для баз данных премиум-класса.
- Ваша база данных мгновенно оптимизируется и очищается после установки плагина.
- Плагин также создает резервную копию вашей базы данных, чтобы вы могли восстановить свои файлы в случае возникновения каких-либо проблем.
- У вас есть варианты для планирования всех чисток в будущем. Плагин оптимизирован для скорости, поэтому он не будет утяжелять ваш сайт, а все выполненные задачи ускорят ваш сайт.
- Он нацелен, в частности, на бесхозные данные, которые часто совершенно бесполезны для функциональности вашего сайта.
- Некоторые из мгновенных чисток предназначены для пингбэков, плохих комментариев, потерянных данных и дублированного контента.
Кто должен учитывать это для плагина базы данных WordPress?
Если вам нравится плановая очистка базы данных, многочисленные фильтры и низкая цена (для продукта премиум-класса), плагин WP Cleaner Pro может быть для вас. Мы особенно рекомендуем его новичкам, так как его очень легко настроить.
На самом деле нет причин менять какие-либо настройки. Вся оптимизация и очистка выполняется сразу после установки и активации плагина.
Веб-сайт хорош настолько, насколько хорош его база данных … вот почему вам могут понадобиться эти плагины для очистки вашей БД 🧼 и оптимизации производительности сайта ⚡️Нажмите, чтобы твитнутьКакой плагин для баз данных WordPress лучше всего подходит для вас?
Резервное копирование базы данных и оптимизация должны быть обеспечены, когда вы выбираете высококачественный управляемый хост WordPress.
Однако в некоторых ситуациях вам все же понадобится плагин для базы данных WordPress. Например, мы предлагаем рассмотреть возможность использования плагина для запланированной очистки базы данных, чтобы удалить ненужные данные, которые накапливаются на вашем сервере.
Вы также можете подумать о расширенном переносе или инструменте поиска и замены, если вы находитесь в процессе переноса веб-сайта с сервера на сервер.
В целом, начните с хорошего хоста, а затем проверьте некоторые из этих рекомендаций для выбора лучших вариантов плагина базы данных WordPress.
Если вам понравилась эта статья, то вам понравится хостинговая платформа Kinsta WordPress. Ускорьте свой сайт и получите круглосуточную поддержку от нашей опытной команды WordPress. Наша инфраструктура на базе Google Cloud ориентирована на автоматическое масштабирование, производительность и безопасность. Позвольте нам показать вам разницу в Kinsta! Ознакомьтесь с нашими тарифами
Схема базы данных WordPress и таблицы, которые вы должны знать
WordPress и большинство плагинов хранят свои настройки в серверных базах данных. Хранящиеся там данные сгруппированы в таблицы.
Он похож на лист Excel с одной строкой заголовка и значениями в строке ниже.
В этой статье объясняется, какая таблица обрабатывает контент на веб-сайте WordPress.
Приготовьтесь узнать о схеме базы данных WordPress.
Ввод
База данных является неотъемлемой частью сайта WordPress. WordPress использует систему управления базами данных MySQL версии 5.6 или выше.
Он также может использовать MariaDB версии 10.1 или выше.MariaDB — это вилка MySQL с полной лицензией GPL, которая заменяет MySQL.
Очень важно хорошо понимать структуру таблицы. Он позволяет пользователям узнать, какую таблицу включить или исключить при синхронизации или перемещении данных с промежуточного сайта на рабочий сайт с помощью WP Staging.
Это верно и для обратного процесса. Это также полезно для обновления промежуточного сайта.
WordPress и интерфейс базы данных автоматически. Это означает, что конечным пользователям не нужно знать о его структуре.
Однако тем, кто пишет плагин, может быть полезно иметь больше информации. Это может включать в себя то, как WordPress хранит свои данные и отношения.
Возможно, вы пытались использовать существующий WordPress API для доступа к необходимым данным. Однако это невозможно без прямого подключения к базе данных.
По этой причине WordPress предоставляет класс wpdb .
Популярным способом доступа к базе данных WordPress является использование онлайн-инструмента администрирования под названием phpMyAdmin.Часто он предварительно установлен на многих веб-хостах (через cPanel).
Он также доступен в локальных средах разработки, таких как MAMP.
Помните, однако, что доступ к базе данных сопряжен с риском. Любой неверный шаг может сломать ваш сайт.
Итак, прежде чем что-либо делать, лучше всего сделать резервную копию.
Обзор схемы и таблиц базы данных WordPress
На новом веб-сайте WordPress 12 таблиц. Это:
- wp_posts
- wp_postmeta
- wp_options
- wp_users
- wp_usermeta
- wp_term_taxonomy
- wp_terms
- wp_term_relationships
- wp_links
- wp_comments
- wp_commentmeta
- wp_termmeta
Таблицы часто связаны друг с другом, поскольку могут быть связаны различные фрагменты данных.
Например, сообщение в блоге может быть связано с категориями и тегами. Таким образом, таблица, в которой хранятся сообщения блога, будет связана с таблицей, в которой хранятся категории и теги.
wp_post
В таблице wp_post хранятся все данные, относящиеся к содержимому веб-сайта WordPress. Сюда входят такие вещи, как сообщения, страницы и редакции страниц.
Здесь также хранятся элементы меню навигации, мультимедийные файлы, изображения и вложения. Данные контента, используемые плагинами, также находятся в этой таблице.
Post_type — это столбец таблицы в wp_post, который классифицирует вышеупомянутые данные.Он позволяет пользователям запрашивать определенные типы данных с помощью запроса к базе данных.
Это делает post_type самым важным столбцом в таблице wp_post.
Столбец post_type показывает тип каждой строки — сообщение, страница, вложение, nav_menu_item или другой тип. Такое разнообразие содержания придает таблице гибкий характер.
wp_postmeta
Каждый пост содержит набор данных, называемых метаданными. Хранение этой информации происходит в таблице wp_postmeta.
Некоторые плагины также могут добавлять свои данные в эту таблицу.
wp_postmeta является дополнением к таблице wp_post. Это вертикальная таблица, в которой данные хранятся с использованием пар ключ / значение.
Это метод, который используют многие таблицы WordPress. Он позволяет ядру WordPress, плагинам и темам хранить неограниченное количество данных.
Mashshare, плагин для публикации в социальных сетях, также использует эту таблицу, чтобы делиться количеством определенных сообщений.
Примечание. Многие таблицы базы данных позволяют ядру WordPress, плагинам или темам хранить дополнительную информацию.
wp_options
wp_options — одна из самых важных таблиц WordPress.В этой таблице хранятся все параметры, установленные в разделе «Администрирование»> «Настройки».
Здесь хранятся настройки, включая URL-адрес, заголовок, установленные плагины и т. Д. Большинство плагинов также хранят здесь свои настройки.
В этой таблице также хранятся все настройки панели управления WordPress. В отличие от других таблиц, таблица wp_options не связана ни с какой другой таблицей.
wp_users
В этой таблице содержится список всех зарегистрированных пользователей на вашем сайте WordPress вместе с их основной информацией.Это включает логин, пароль (зашифрованный), адрес электронной почты, время регистрации, отображаемое имя, статус и ключ активации (при необходимости).
wp_usermeta
Метаданные — это набор дополнительных данных о других данных. Как уже отмечалось, таблица wp_user хранит основную информацию о пользователях сайта.
Таблица wp_usermeta содержит дополнительные данные, которые не хранятся в таблице wp_uset. Это включает, например, фамилии пользователей.
wp_terms
В таблице wp_terms хранятся категории сообщений и ссылок, а также теги сообщений.
Термины — это элементы системы классификации объектов. Например, можно по-разному классифицировать сообщения и пользовательские сообщения.
При создании сообщения есть возможность добавить к нему категорию и теги. Это примеры таксономии — системы классификации и группировки вещей.
Таблица wp_term содержит столбец под названием «slug». Слаг — это тег определенного сообщения.
В WordPress вы можете связывать сообщения, страницы и ссылки с помощью тегов.
wp_term_taxonomy
Как видно из названия, эта таблица описывает таксономию для записей в таблице wp_term.Таксономия может быть категорией, ссылкой или тегом.
Структура этой таблицы позволяет использовать один и тот же термин для разных таксономий. Например, термин «база данных» может быть категорией для сообщений, а также настраиваемой таксономией для настраиваемого типа сообщения.
Таким образом, термин «база данных» встречается один раз в таблице wp_terms, но дважды (две строки) в таблице wp_term_taxonomy.
wp_term_relationships
Здесь WordPress хранит важные данные, касающиеся использования таксономий.
В таблице wp_post хранятся данные публикации. Таблица wp_term_relationship записывает заданную категорию и теги.
Он определяет связь между сообщением (объектом) в таблице wp_post и термином определенной таксономии в таблице wp_term_taxonomy.
Например, этот пост связан с категорией и несколькими тегами. Таблица wp_term_relationship отвечает за поддержание этой связи.
wp_links
Ссылки похожи на рекомендательные письма.
Блогролл — это список всех внешних ссылок, который чаще всего отображается на боковой панели веб-сайта. Еще несколько лет назад блогроллы были очень популярны.
Идея заключалась в том, чтобы владельцы веб-сайтов принимали разумные решения при переходе на другой веб-сайт. Однако некоторые владельцы сайтов злоупотребляли функцией блога, поэтому WordPress удалил ее.
Таблица wp_links — это область хранения всех данных, относящихся к спискам блогов и ссылкам. Найти таблицу wp_links сейчас довольно необычно, поскольку списки блогов больше не используются.
wp_comments
Wp_comments хранит все комментарии, оставленные к вашим записям или страницам WordPress. Он также содержит информацию об авторе комментария.
Эта информация может включать имя, адрес электронной почты и тип комментария (простой, ответный или обратный).
При использовании сторонней службы (например, Disqus) комментарии будут храниться на сервере этой системы.
wp_commentmeta
Wp_commentmeta содержит дополнительную информацию о каждом комментарии.Метаданные комментариев включают:
- meta_id — уникальный номер, присвоенный каждой строке
- comment_id — ID поста, к которому относятся данные (ссылка на таблицу wp_comments)
- meta_value — кусок данных
- meta_key — идентификационный ключ к фрагменту данных
wp_termmeta
Это новая таблица, представленная в WordPress 4.4. В нем хранится дополнительная информация о терминах (данные не хранятся в таблице wp_terms).
Доступ к термину «мета» можно получить с помощью следующих функций:
add_term_meta, get_term_meta, update_term_meta и delete_term_meta.
Разработчики используют термин «мета» для стандартного хранения пользовательских данных о терминах. Например, чтобы прикрепить изображение к категории сообщения, которое будет отображаться на странице архива категории.
Завершение мыслей о схеме базы данных WordPress
Понятно, что разработчики WordPress или плагинов должны знать, как работает база данных.
Но пользователи WordPress также должны иметь некоторые базовые знания о базе данных. В конце концов, это важная часть каждого веб-сайта.
База данных расширяется с каждой новой информацией, добавляемой на сайт.Для поддержки определенных функций веб-сайта необходимо добавлять новые таблицы в базу данных.
Например, при установке wpDataTables создает собственную таблицу базы данных WordPress. Не все плагины делают это, многие используют уже существующие таблицы.
Цель этой статьи — четко очертить структуру базы данных. Это также дает представление о том, как WordPress работает в фоновом режиме.
Это правда, что плагины есть практически для всего. Но не спешите устанавливать их, поскольку может быть доступна более простая и быстрая альтернатива.
Если вам понравилось читать эту статью о схеме базы данных WordPress, вы должны проверить эту статью о том, как выполнить сброс базы данных WordPress.
Мы также писали о нескольких связанных темах, например о том, как найти и заменить URL-адрес в базе данных WordPress, как выполнить очистку базы данных WordPress и как сканировать базу данных WordPress на наличие вредоносных программ.
Как сделать резервную копию базы данных WordPress (пошаговое руководство)
Резервное копирование базы данных вашего веб-сайта может быть невероятно сложной задачей, и не всегда ясно, почему определенные резервные копии не работают.
Итак, эта статья поможет вам сделать резервную копию базы данных WordPress:
- Даже если … вы понятия не имеете, с чего начать, потому что никогда раньше не делали резервное копирование базы данных WordPress;
- Даже если… вы уже пытались делать резервные копии раньше, и базы данных пугали вас;
- Даже если… вы делали резервные копии базы данных WordPress раньше, но они не смогли восстановить ваш сайт WordPress по какой-то причине;
Учтите, что сама по себе база данных бесполезна.Чтобы восстановить свой сайт WordPress, вам необходимо сделать резервную копию ваших файлов и базы данных. Большинство методов в этой статье будут сосредоточены только на резервном копировании базы данных WP. Если вам нужен учебник о том, как сделать резервную копию всего сайта WordPress, вместо этого прочтите эту статью.
TL; DR: используйте BlogVault, чтобы сделать полную резервную копию вашего сайта за 60 секунд или меньше. Резервное копирование только вашей базы данных бесполезно, поскольку вы не можете восстановить свой веб-сайт только из базы данных — вам также понадобятся файлы.
Как сделать резервную копию базы данных WordPress с помощью плагина резервного копирования WordPress
Использование плагина резервного копирования для создания резервной копии вашего сайта WordPress на сегодняшний день является самым простым решением.Однако не все плагины резервного копирования созданы одинаково. Мы покажем вам, как сделать резервную копию с помощью двух плагинов, которые по-разному работают с резервными копиями.
Если вы хотите сначала просмотреть полный список лучших плагинов для резервного копирования WordPress, выберите один, прежде чем начать.
Мы рекомендуем вам зарегистрироваться в BlogVault, чтобы получить самые надежные резервные копии, которые можно купить за деньги. Независимо от того, есть ли у вас простой веб-сайт-портфолио или веб-сайт WooCommerce с сотнями продуктов, BlogVault сделает резервную копию базы данных и файлов WordPress, не замедляя работу вашего веб-сайта, как другие плагины.
Наибольшие преимущества перед другими решениями:
- Плагин работает на автопилоте: вам не нужно присутствовать, пока плагин выполняет резервное копирование вашего сайта WordPress
- Никаких тайм-аутов и прерываний резервного копирования никогда: вы получаете 100% надежные резервные копии для WordPress каждый раз
- БЕСПЛАТНЫЙ промежуточный сайт для тестирования восстанавливает: вы можете протестировать свои резервные копии перед восстановлением вашего сайта WordPress.
- Восстановление в один клик: больше никогда не будет проблем с восстановлением вашего сайта.
- Страница истории поможет вам пометить и найти нужную резервную копию для восстановления: вы даже можете увидеть детализацию изменения в каждой версии резервной копии
Что вы получите:
- Инкрементное резервное копирование
- Запланированное резервное копирование
- Автоматическое резервное копирование
- Отсутствие дополнительной нагрузки на сервер
- Встроенная опция тестового и промежуточного сайта
- Простая миграция на другую службу хостинга
- Централизованная панель управления для управления несколькими задачами для нескольких веб-сайтов
- Полное резервное копирование на Учетные записи Google Drive и Dropbox
- Индивидуальные резервные копии
- Резервные копии в реальном времени для веб-сайтов WooCommerce
- Мониторинг работоспособности
Все, что вам нужно сделать, это установить плагин BlogVault на свой веб-сайт и войти в свою панель управления BlogVault.Плагин резервного копирования WordPress автоматически синхронизируется с вашим сайтом и делает полную резервную копию на сервере Amazon S3. После этого он будет автоматически делать резервную копию вашего сайта каждые 24 часа:
Если у вас есть магазин WooCommerce, плагин также предлагает резервное копирование в реальном времени. Веб-сайты WooCommerce хранят в своих базах данных много важной информации, которая очень часто меняется. Например, WooCommerce настраивает таблицы для управления заказами, купонами, тележками, метаданными продуктов, налоговыми ставками, ставками доставки и многим другим.
Каждый раз, когда что-то меняется на вашем веб-сайте, это автоматически добавляется в вашу последнюю резервную копию. Таким образом, вам не нужно делать сотни резервных копий каждый месяц.
BlogVault выполняет резервное копирование всего вашего сайта WordPress одним щелчком мыши. Если вас интересует только резервное копирование базы данных WordPress, мы рекомендуем использовать плагин WP Database Backup. Это бесплатный плагин. Все, что вам нужно сделать, это нажать на «Создать новую резервную копию»:
.Затем нажмите «Загрузить».
Мы не рекомендуем использовать плагин WP Database Backup для резервного копирования больших баз данных, поскольку могут возникнуть проблемы с тайм-аутом и перегрузкой сервера.
Некоторые другие популярные плагины WordPress для резервного копирования:
- UpdraftPlus
- Jetpack
- Backup Buddy
- BackWPUp
Ознакомьтесь с полным списком лучших плагинов для резервного копирования WordPress, чтобы выбрать подходящий для вас.
Как сделать резервную копию базы данных сайта WordPress с помощью cPanel / phpMyAdmin
Сразу скажем, что это никогда не лучший вариант.Ручное резервное копирование требует определенных технических навыков, и вам следует придерживаться этой идеи только в том случае, если вы очень уверены в том, что делаете.
Тем не менее, резервное копирование базы данных WordPress вручную — совершенно бесплатный метод. Однако это чрезвычайно рискованно и может привести к сбою вашего сайта WordPress. Итак, мы не поощряем это. Но если вы хотите продолжить этот метод, точно выполните следующие действия:
Шаг №1: Войдите в cPanel
Перейдите на https://yourwebsite.com/cpanel и войдите в систему, используя свое имя пользователя и пароль.
Шаг № 2: Зайдите в phpMyAdmin
Нажмите на опцию «phpMyAdmin» в «Базы данных»:
Вы должны увидеть это на своем экране:
Шаг № 3: Экспортируйте вашу базу данных как файл gzip или zip
Щелкните базу данных WordPress, чтобы выбрать ее. Вы сможете увидеть список таблиц базы данных WordPress, когда он будет выбран. Нажмите кнопку «Экспорт» вверху:
Вам будет предложено выбрать метод экспорта:
Оставьте метод по умолчанию «Быстрый», если вы хотите сделать полную резервную копию базы данных.Если вы хотите выбрать, какие таблицы экспортировать, вы можете нажать на «Custom» и также выбрать таблицы вручную.
И все!
Однако одно предостережение: резервное копирование базы данных из cPanel невероятно сложно использовать. Весь смысл резервного копирования базы данных WordPress заключается в том, чтобы иметь возможность быстро и эффективно восстановить ваш сайт WordPress — если возникнет такая необходимость. Ручное резервное копирование не гарантирует ни того, ни другого. Кроме того, у вас нет возможности узнать, работает ли резервная копия или она была повреждена во время тайм-аута.
ПРИМЕЧАНИЕ: Резервное копирование базы данных WordPress с управляемого веб-хостинга
Теперь, с некоторыми веб-хостами, вы также получаете резервную копию как часть их плана.
Например, GoDaddy предлагает полное резервное копирование каждый месяц. Это тоже не лучшее решение. Во-первых, вы будете получать только ограниченное количество резервных копий каждый месяц. Таким образом, вы можете потерять работу на целый месяц при восстановлении своего сайта WordPress.
Плюсом является то, что вы можете очень быстро восстановить свой веб-сайт WordPress с панели управления управляемым хостингом.Но если сервер выйдет из строя, вы потеряете все свои резервные копии и исходный веб-сайт одновременно.
Еще одним серьезным недостатком является то, что эта резервная копия может фактически использоваться веб-хостами в качестве рычага против вас, если вы забудете продлить свой тарифный план. Например, если вы забыли заплатить GoDaddy, вам, возможно, придется заплатить 150 фунтов стерлингов, чтобы восстановить свой сайт.
В общем, лучше не полагаться на резервное копирование сервера, выполняемое вашим веб-хостингом. Мы рекомендуем вместо этого использовать BlogVault для резервного копирования вашего сайта.
Как сделать резервную копию базы данных WordPress с помощью SSH
Резервное копирование базы данных сайта WordPress с помощью phpMyAdmin завершается ошибкой, если база данных слишком велика. Обычно это происходит с веб-сайтами WooCommerce, на которых есть множество продуктов и плагинов.
Больше продуктов = больше контента = большая база данных.
Больше плагинов = больше настраиваемых таблиц = больше база данных.
Конечно, у вас может быть и большая база данных для обычных веб-сайтов.Один интересный пример — это когда определенные плагины резервного копирования фактически создают базу данных из своих резервных копий и добавляют ее в вашу уже раздутую базу данных WordPress.
В таких случаях использование SSH — гораздо лучший вариант. Однако имейте в виду, что это требует серьезных технических знаний, и вам потребуются некоторые знания SQL, чтобы даже попытаться это сделать.
Для этого вам нужно знать о команде mysqldump . Команда mysqldump с настройками по умолчанию создаст файл.sql файл. Это просто список команд SQL, которые вы можете запустить.
Если вы запустите каждую из команд SQL, перечисленных в файле .sql, созданном с помощью mysqldump , вы получите точную копию своей базы данных WordPress.
ПРИМЕЧАНИЕ: Прежде чем вы начнете, вам понадобится следующая информация:
- Имя базы данных, для которой выполняется резервное копирование
- Имя пользователя базы данных с доступом к этой базе данных
- Пароль для этого пользователя
С этой информацией вы можете запустить команду mysqldump из командной строки с помощью этой строки:
mysqldump -u my_db_user -p my_db_name> / path / to / save / backup_file.sql
Как сделать резервную копию базы данных WordPress с помощью инструментов MySQL с графическим интерфейсом
Для опытных пользователей, которые ненавидят использование командной строки, но также ищут ручной подход, есть инструменты MySQL GUI, которые вы можете использовать. Это будет иметь смысл только для администраторов баз данных, которые понимают, как кодировать в MySQL.
Если это не вы, просто пропустите.
Если вам нужны инструменты с графическим интерфейсом, вот список самых популярных из них:
- MySQL Workbench
- EMS SQL Management Studio для MySQL
- Aqua Data Studio
- Navicat для MySQL
- SQLyog
- Toad для MySQL
- HeidiSQL
- Sequel Pro
- Querious
Конечно, если все это кажется сложный и запутанный для вас, это явный признак того, что вместо этого вам следует использовать плагин.Мы рекомендуем вам быстро сделать резервную копию базы данных WordPress с помощью BlogVault.
Как запланировать ежедневное резервное копирование на WordPress
Если вы когда-либо сталкивались с сбоями сервера и злонамеренными кибератаками, то вы уже знаете, что единичное резервное копирование время от времени совершенно бесполезно. Вы в конечном итоге пожалеете об этом решении. Вам нужна резервная копия каждый раз, когда на вашем сайте WordPress происходят изменения.
Но у кого есть время, правда?
Это довольно громоздкий процесс, когда вам нужно сделать резервную копию, пометить ее так, чтобы было удобно для быстрого восстановления, найти хорошее место для ее хранения, а затем создать избыточные копии.Для большинства веб-сайтов WordPress это невыполнимая задача, если вы ежедневно обновляете свой контент.
Итак, проще всего использовать плагин, который сделает это за вас на автопилоте.
Хотя большинство платных плагинов сделают это за вас, всегда есть проблемы с хранением, повреждением данных, нарушениями безопасности, историей версий и удобными вариантами восстановления.
Еще одно серьезное неудобство заключается в том, что большинству подключаемых модулей требуется триггер для запуска резервного копирования.
Именно в этом BlogVault сияет.После установки плагина BlogVault будет делать резервные копии всего вашего веб-сайта каждый день, как часы без исключения. Если у вас большой веб-сайт или магазин WooCommerce, вы можете включить резервное копирование в реальном времени в качестве дополнительного преимущества.
Что именно содержится в резервной копии базы данных?
WordPress хранит множество критически важных данных в базе данных веб-сайта. Если вы когда-либо использовали phpMyAdmin, значит, вы уже знаете, что контент вашего веб-сайта хранится в базе данных.Сюда входят все ваши сообщения в блоге, страницы, пользовательские типы сообщений и комментарии.
Все они важны как есть.
Но база данных WordPress хранит гораздо больше, чем контент, включая, помимо прочего:
- Виджеты и содержимое боковой панели
- Учетные записи пользователей
- Меню навигации
- Настройки плагина
- Настройки темы
- Макеты и шаблоны для конструкторов тем
- Расписания Cron
Это очень много очень важных данных, которые вы никогда не захотите потерять .И это все для любой установки WordPress. Для веб-сайтов WooCommerce вы получаете множество дополнительных таблиц.
Ознакомьтесь с нашей статьей о том, как сделать резервную копию баз данных WooCommerce, чтобы получить дополнительную информацию о том, что на самом деле содержит база данных WooCommerce.
Общие проблемы с резервным копированием базы данных
Плагиныдля резервного копирования WordPress часто не могут создавать работающие резервные копии. Это особенно актуально для крупных сайтов и сайтов электронной коммерции. Размер резервной копии в большинстве случаев настолько велик, что она не выполняется на полпути.
Не поймите нас неправильно — это все же лучший вариант, чем попытки вручную сделать резервную копию базы данных WordPress. Но даже у самого популярного плагина резервного копирования WordPress есть свои проблемы:
- Восстановление веб-сайта: Невероятно сложно восстановить сайт из файла .sql. Во-первых, одной базы данных недостаточно. Для восстановления веб-сайта вам потребуются как файлы, так и базы данных. Но даже при использовании обеих резервных копий восстановление вручную из файла .sql — болезненный процесс.
- Повреждение данных: Если у вас нет под рукой промежуточного сайта, невозможно определить, работает ли созданная вами резервная копия или нет. Так много резервных копий не могут восстановить веб-сайт, потому что данные были повреждены.
- Загрузка сервера: Резервное копирование базы данных — очень ресурсоемкая задача. Ваш сервер должен одновременно получать, обрабатывать и сжимать данные объемом несколько ГБ. Это может вызвать тайм-ауты сервера между резервными копиями, что приведет к повреждению данных без вашего ведома.
- Ненадежная инициализация: Как и все плагины, плагины резервного копирования WordPress запускаются только тогда, когда пользователь посещает сайт. WordPress решает, какие плагины следует загрузить, чтобы пользователь мог их обслужить. В результате во многих случаях автоматическое резервное копирование может вообще никогда не запускаться.
- Проблемы с хранилищем: Хотя большинство подключаемых модулей резервного копирования предлагают только прямую загрузку вашей резервной копии, существуют подключаемые модули премиум-класса, которые предлагают облачное хранилище на Диске или Dropbox. Но это настолько же дорого, насколько и рискованно.Рано или поздно у вас закончится свободное место для хранения. А что, если сайт, который теперь синхронизирован с вашей учетной записью Dropbox или Google Drive, будет взломан?
- Проблемы конфигурации: Это относительно незначительная проблема по сравнению с остальными в этом списке. Тем не менее, никто не любит использовать плагины, которые невероятно сложно установить или использовать. Если у вашего плагина есть настройки конфигурации, которые заставляют вас использовать Google все, что касается резервного копирования, то какой вообще смысл приобретать плагин?
- Плохая документация и поддержка: Хуже всего для большинства дешевых решений резервного копирования то, что вы часто почти не получаете документации и поддержки по продукту.Таким образом, не только ваше решение может потерпеть неудачу, вы даже не сможете использовать то немногое, которое оно может предложить.
Вас может удивить, что это очень распространенные проблемы, и они случаются со всеми. Выход из этого беспорядка — использовать премиальный сервис резервного копирования WordPress, такой как BlogVault. В отличие от дешевых плагинов, которые довольно часто дают сбой, BlogVault предоставляет централизованную панель управления для управления и хранения резервных копий.
Это означает, что панель управления BlogVault была создана специально для создания решения, в котором нет ни одной из этих проблем.Вы можете действительно установить плагин, и панель управления сделает все остальное за вас на автопилоте или с помощью нескольких интуитивно понятных щелчков мышью.
И если вы когда-нибудь столкнетесь с чем-либо, наша признанная клиентами служба поддержки придет и поможет любым возможным способом. Серьезно, всем, кто когда-либо говорил с нашей службой поддержки, всегда нравился такой опыт. Именно так мы созданы, чтобы служить вам.
Что дальше?
Если вы прислушались к нашему совету и подписались на BlogVault, мы благодарим вас за ваше доверие и внимание.Теперь наша очередь отплатить им резервными копиями, которые позволят вам спокойно спать по ночам.
И если вы все еще не знаете, следует ли вам использовать BlogVault или нет, вы всегда можете поговорить с нашей службой поддержки и поговорить с нами о том, что вас беспокоит.
Мы также рекомендуем вам ознакомиться с нашей статьей об экспорте базы данных WordPress. И если вам понравилась эта статья или вы нашли полезной ручной процесс резервного копирования базы данных WordPress, поделитесь ею с большим количеством людей.
10 лучших плагинов для баз данных WordPress на 2020 год
Все что-то знают о том, что такое WordPress и как он работает.Платформа наводняет Интернет и занимает лидирующие позиции на арене разработки веб-сайтов в различных нишах.
Благодаря ряду альтернатив для бесплатных инструментов разработки и проектирования веб-сайтов, WordPress зарекомендовал себя как одна из незаменимых платформ для создания веб-сайтов для любого типа бизнеса или блога.
Поскольку так много веб-сайтов работает на одной платформе, крайне важно управлять веб-сайтами и регулярно их оптимизировать, чтобы они никогда не закрывались.
Чтобы поддерживать ваш сайт в рабочем состоянии и оптимизировать его для повышения производительности, вам понадобится плагин базы данных WordPress для очистки непонятных файлов из базы данных.
База данных — важный аспект, который нельзя игнорировать при управлении и работе со своим сайтом.
Все, что вы загружаете на свой веб-сайт, хранится в базе данных, и со временем может стать более беспорядочным и неуклюжим. Если вы уже используете плагин для управления своей базой данных, вы можете просмотреть эту статью, чтобы найти лучшую альтернативу.
1 Почему плагины для баз данных WordPress важны?
- Все, что опубликовано на вашем сайте, хранится в базе данных MySQL, и если все исчезнет из вашей базы данных, ваш сайт останется только как доменное имя.
- Каждый веб-сайт имеет уникальную базу данных, и именно эта база данных представляет текущее и опубликованное содержимое веб-сайта в Интернете.
- Потеря базы данных веб-сайта электронной коммерции может привести к потере потенциальных клиентов.
- Веб-сайт для ведения блога — ничто без содержания. В конце концов, это бесполезно и бесполезно.
Это некоторые из распространенных причин, по которым стоит выбрать плагин базы данных WordPress, чтобы гарантировать, что ваш сайт работает и безопасен.
2 преимущества плагинов баз данных WordPress
- Оптимизирует производительность вашего сайта, предоставляя запрошенный результат каждый раз, когда пользователь посещает с более высокой скоростью
- Предоставляет больше места для вашей базы данных за счет удаления ненужных и поврежденных файлов и документов.
- Простые в использовании плагины, которые работают автоматически и безопасны для вашей базы данных
- Предоставляет несколько входов для повышения производительности сайта
- Хранит резервные копии всех данных, хранящихся в базе данных, поэтому вы никогда не потеряете
3 Список 10 лучших плагинов баз данных WordPress
Ниже приведены некоторые рабочие плагины, которые помогут вам в очистке, управлении и улучшении вашей базы данных WordPress.
3.1 Мой WP Backup Pro
My WP Backup Pro помогает предотвратить повреждение и потерю данных во время простоя на веб-сайте. Он защищает базу данных веб-сайта в случае неблагоприятных условий, взлома, повреждения данных или любого другого.
ПлагинMy WP Backup Pro помогает веб-сайтам онлайн-бизнеса сосредоточиться на создании контента путем регулярного резервного копирования данных.
С плагином My WP Backup Pro вам никогда не придется беспокоиться о своих резервных копиях, поскольку он хранит ваши резервные копии с более безопасной интеграцией.
Кроме того, плагин уведомляет вас по электронной почте, когда процесс резервного копирования завершен.
Возможности плагина- Пошаговое руководство по подключаемому модулю
- , простая в использовании интеграция с WP-CLI, автоматическое или ручное резервное копирование
- Вариант полного резервного копирования, вариант дифференциального резервного копирования и разделение резервного копирования на тома
- Параметр резервного копирования только базы данных, параметр резервного копирования только файлов, резервное копирование по расписанию и восстановлению
- Резервное копирование на FTP и электронную почту, резервное копирование в Dropbox и Google Drive, резервное копирование в облачные файлы Amazon S3 и Rackspace и т. Д.
- Zip и различные параметры архива Tar, за исключением ненужных файлов и подстановки файлов
- Получайте уведомления по электронной почте, push-уведомлениям, Slack и Hipchat
Стоимость
Предлагает как бесплатную, так и премиальную версию. Премиум-версия стоит 29 долларов с 30-дневной гарантией возврата денег и предлагает такие функции, как расписание и автоматическое резервное копирование.
3.2 WP-Оптимизация
WP-Optimize — это универсальный плагин, который помогает очищать базу данных и управлять ею путем сжатия больших изображений и кэширования сайтов.
Более того, это один из тех плагинов WordPress, которые делают ваш сайт более быстрым, оптимизированным и эффективным.
ПлагинWP-Optimize очень прост и удобен в использовании, в нем есть все для оптимизации и чистоты веб-сайта. Кроме того, плагин предлагает один бесплатный план для каждого пользователя и премиум-версию для расширенных требований.
Премиум-версия включает поддержку нескольких сайтов, расширенные возможности оптимизации, планирование, расширенное ведение журнала и отчетность. Он многоязычный и мультивалютный.
Возможности плагина- Сохраняет данные во время очистки, простой оптимизации, автоматической очистки, уведомлений и статистики
- Невероятно простой в использовании с черновиками, комментариями, обратными ссылками и пингбеками, временными параметрами, спамом и корзиной
- Оптимизация изображений путем восстановления исходных функций, хранения данных EXIF, функции автоматического сжатия, массового сжатия и параметров сжатия с потерями
- Функции кэширования включают предварительную загрузку кеша, сжатие Gzip, код для конкретного устройства, расширенные правила исключения и кеш браузера.
- Поддержка нескольких сайтов, выбор и гибкость, планирование, многоязычность и мультивалютность
Стоимость
WP-Optimize предлагает как бесплатные, так и премиальные планы.Вот различные премиальные планы:
Starter : лицензия на 1-2 сайта (39 долларов в год)
Business : лицензия на 5 сайтов (59 долларов в год)
Unlimited : неограниченная лицензия на сайт (149 долларов в год)
3.3 WP Очиститель Pro
WP Cleaner Pro — еще один плагин базы данных WordPress, который помогает очищать 25 различных типов данных с чистым интерфейсом и без внутренних ошибок.
Плагин специально разработан для установки на одной площадке, а не для установки на нескольких площадках для обеспечения оптимальной скорости.
Кроме того, инструмент предлагает оптимизацию всей базы данных сразу или по расписанию. Плагин также эффективен и прост в использовании с удобной для мобильных устройств приборной панелью, обеспечивающей удобную для мобильных устройств документацию и автоматические обновления.
Самое приятное то, что он включает плагин Envato market, который автоматически обновляет плагин, когда доступны новые версии.
Возможности плагина- Удобный интерфейс, включая комментарии к корзине, комментарии к спаму, комментарии модерации, пингбеки, обратные ссылки, черновики и автоматические черновики
- Сиротский комментарий и мета поста, дублированный комментарий и мета поста, отношения с потерянными терминами и неиспользуемые термины
- Дублированный термин и мета пользователя, мета потерянного пользователя, мусорные сообщения, исправления, просроченные переходные процессы и подписчики с недействительными адресами электронной почты
- Ссылки в таблице WP_links, oEmbed кеши из метаданных сообщений, агенты комментариев из комментариев, странные символы из сообщений и комментариев
Стоимость
WP Cleaner Pro предлагает как бесплатный, так и премиальный план.Цена премиум-плана составляет 16 долларов без учета налога с продаж.
3.4 UpdraftPlus Резервное копирование и восстановление
UpdraftPlus утверждает, что это самый надежный в мире плагин для резервного копирования, восстановления и клонирования WordPress.
Плагин защищает ваш сайт от взлома, сбоев сервера, изворотливых обновлений, простых ошибок пользователя и поддерживает вашу базу данных WordPress, а также веб-сайт в безопасности и обновлении.
Кроме того, плагин предлагает интерактивный и простой в использовании интерфейс для резервного копирования и восстановления одним щелчком мыши и определения расписания.
UpdraftPlus является более всеобъемлющим и законченным инструментом, предлагающим более продвинутые функции для управления веб-сайтом и базой данных.
Возможности плагина- Планирование поддерживает ручное и автоматическое резервное копирование; можно даже настроить
- Простые, гибкие и безопасные варианты хранилища UpdraftVault и удаленного хранилища с веб-сервисами Drive, Dropbox и Amazon
- Параметры отчетности, мониторинга, планирования, восстановления, восстановления и миграции
- Совместимость с сетью WordPress и мультисайтовой установкой
Стоимость
Он предлагает бесплатную версию для каждого пользователя WordPress, а его премиальные планы немного дороже, чем другие инструменты.Платные планы включают:
Personal : до 2 сайтов (42 доллара США в год + 28 долларов единовременной платы за регистрацию)
Business : до 10 сайтов (57 долларов США в год + единовременная плата за регистрацию 38 долларов США)
Agency : для до 35 сайтов (87 долларов в год + 58 долларов за единовременную регистрацию)
Enterprise : для неограниченного количества сайтов (117 долларов в год + 78 долларов за единовременную регистрацию)
Gold : включает все вышеперечисленное (399 долларов в год)
3.5 VaultPress
VaultPress — один из самых популярных и мощных плагинов для обеспечения безопасности любого веб-сайта WordPress.
Он обеспечивает огромную защиту от некоторых распространенных угроз безопасности, таких как хакеры, вирусы, сбои хоста, вредоносное ПО, эксплойты, ошибки пользователя и т. Д.
Кроме того, VaultPress также предоставляет функции безопасности для частных лиц, профессионалов и агентств. Плагин предлагает услуги, включая резервное копирование и восстановление, миграцию сайта, сканирование файлов, автоматическое восстановление файлов и защиту от спама.
Возможности плагина- Отслеживает активность в реальном времени, сканирует весь сайт, автоматически восстанавливает резервные копии, просматривает и исправляет уязвимости
- Просматривает всю историю, мгновенно загружает базу данных, загружает темы и плагины
- Актуальное резервное копирование базы данных, резервное копирование, оптимизированное для WordPress, информация по FTP / SSH
- Комплексное сканирование безопасности, очистка базы данных и синхронизация базы данных
Стоимость
VaultPress — это подключаемый модуль на основе подписки, который не предоставляется бесплатно.Его платные планы включают:
Jetpack Personal : для личного пользования, стартапов и малого бизнеса (39 долларов США в год)
Jetpack Premium : для комплексной защиты (99 долларов США в год)
Jetpack Professional : для максимального спокойствия (299 долларов США в год)
3.6 Менеджер WP-DB
WP-DB Manager — это плагин базы данных, который позволяет вам получить доступ к вашей базе данных из панели управления WordPress.
Получая доступ к базе данных, вы можете легко оптимизировать, восстанавливать, создавать резервные копии, удалять базы данных и даже выполнять запросы, такие как удаление / пустые таблицы.
Кроме того, плагин также поддерживает автоматическое планирование резервного копирования и восстановления файлов базы данных. Плагин обеспечивает отличную поддержку и функции, которые вам время от времени требуются.
Возможности плагина- Помогает получить четкую информацию о вашей базе данных и именах таблиц
- Резервное копирование базы данных в формате gZIP или без сжатия базы данных
- Управляет базой данных, а также резервным копированием, чтобы всегда быть в курсе данных
- Оптимизирует и восстанавливает базу данных путем выполнения запросов SQL
Стоимость
Нет тарифного плана для доступа, установки и использования WP-DB Manager, так как это бесплатный плагин.
3.7 Оптимизация базы данных после удаления редакций
Проще говоря, ODADR — это средство для очистки и оптимизации баз данных WordPress, позволяющее одним щелчком мыши. Его основная задача — удалять ревизии любых постов, страниц и комментариев.
Плагин был специально разработан для удаления ненужных дублирующихся файлов и данных из базы данных, чтобы обеспечить ее безопасность и оптимизацию.
Кроме того, плагин анализирует базу данных и предлагает предложения по удалению из существующей базы данных.После анализа он предоставляет отчет о том, что следует удалить, и количество данных, которые были удалены.
Кроме того, если вы хотите сохранить повторяющиеся данные, это позволяет вам создать настраиваемое поле для этой версии данных.
Возможности плагина- Удаляет ревизию сообщений, страниц и комментариев
- Удаляет удаленные сообщения, страницы и спам-комментарии
- Удаляет просроченные переходные процессы, пингбэки и трекбэки
- Удаляет неиспользуемые теги и очищает встроенные кеши
- Оптимизирует таблицы базы данных, оптимизацию также можно запланировать
- Предлагает поддержку нескольких сайтов, которая помогает очистить все сайты одним щелчком мыши.
Стоимость
Нет тарифных планов на плагин Optimize Database After Deleting Revisions, и его можно использовать совершенно бесплатно.
3.8 Резервное копирование WP-DB
ПлагинWP-DB Backup помогает выполнять резервное копирование и восстановление базы данных в WordPress одним щелчком мыши.
Резервное копирование базы данных может выполняться автоматически или вручную. Более того, этот плагин хранит резервную копию базы данных с более безопасной интеграцией, включая Dropbox, Google Drive, FTP и т. Д.
Кроме того, плагин уведомляет по электронной почте после завершения процесса резервного копирования. Самое приятное, что он поддерживает резервное копирование и восстановление на нескольких сайтах, а также автоматически удаляет старые резервные копии после завершения создания новой.Кроме того, он включает в себя файлы мультимедиа и создает загружаемые файлы журналов.
Возможности плагинаСтоимость
WP-DB Backup также можно установить и использовать бесплатно.
3.9 WP-развертка
WP-Sweep — это самый простой и удобный очиститель и оптимизатор для базы данных WordPress.
Для использования WP-Sweep не требуется никаких технических навыков. Он очищает и оптимизирует базу данных любого веб-сайта за несколько минут. Самое приятное, что базовый пользователь WordPress также может очень легко установить и использовать WP-sweep.
Кроме того, плагин использует только функцию удаления WordPress для удаления любых данных. Многие плагины запускают прямые запросы на удаление MySQL, которые могут вызвать некоторую потерю данных.Однако WP-Sweep не совместим со всеми остальными плагинами.
Возможности плагина- Удаляет исправления, автоматические черновики, удаленные комментарии, неутвержденные комментарии
- Удаляет спам-комментарии, мета-мета-дубликат записи, мета-метаданные пользователя, мета-термины и мета-комментарии.
- Мета потерянного сообщения, мета пользователя, мета комментария и мета термина
- Очищает неиспользуемые термины, временные параметры и отношения бессмысленных терминов
- Оптимизирует таблицы базы данных и встроенные кеши в метаданные сообщений
Стоимость
WP-Sweep также можно установить и использовать бесплатно.
3.10 Оптимизатор очистки
ПлагинClean Up Optimizer помогает очистить устаревшие и неиспользуемые данные из базы данных, чтобы оптимизировать и вывести веб-сайт на новый уровень.
Это помогает повысить эффективность веб-сайта за счет удаления устаревших записей, восстановления поврежденных таблиц и удаления неиспользуемых пространств.
Плагин также увеличивает скорость работы сайта, удаляя неиспользуемые термины, потерянные данные и спам-комментарии. Более того, он поддерживает производительность веб-сайта, удаляя исправления и удаляя повторяющиеся данные.
Он дает пользователям право планировать процесс оптимизации, удаления и восстановления таблиц базы данных без входа в PHPMyAdmin.
Кроме того, он обеспечивает дополнительную защиту веб-сайта от неавторизованных пользователей, блокируя IP-адрес, страну и ограничивая попытки входа в систему.
Возможности плагина- Обеспечивает оптимизатор базы данных для выполнения различных действий, таких как оптимизация таблиц, восстановление таблиц и удаление таблиц.
- Предлагает оптимизатор данных WordPress для удаления ненужных данных, таких как автоматические черновики, временный канал, неутвержденные комментарии и метаданные потерянных комментариев.
- Удаляет потерянные постметаданные, спам-комментарии, комментарии к корзине и данные временного кеша из базы данных.
- Оптимизатор расписания WordPress для пингбэков, трекбэков, бесхозных отношений, исправлений, неиспользуемых терминов и дублированных метаданных комментариев
- Задания Cron для автоматического планирования, журналы для получения информации о пользователях, настройки уведомлений и параметры сообщений также доступны
Стоимость
Плагин имеет только следующие премиум-планы:
Pro : для личного пользования (33 доллара США.28 в год) (77,68 долларов США за пожизненную лицензию)
Developer : для дополнительных функций (77,70 долларов США в год) (166,50 долларов США за пожизненную лицензию)
Agency : для более высоких расширенных потребностей (111 долларов США в год) (277,50 долларов США за всю жизнь) лицензия)
4 Заключение
Эффективность плагинов баз данных WordPress зависит от их удобства использования. Это зависит от того, как долго вы активны и используете свой сайт WordPress.
Если вы новичок, вы можете выбрать бесплатные и простые плагины WordPress, такие как WP-Sweep, WP-DB Manager и Оптимизировать базу данных после удаления ревизий.
Для более обычных и активных пользователей, которые могут обнаружить, что их база данных не работает, платные инструменты, такие как WP-Optimize, WP Cleaner Pro и Clean Up Optimizer, являются лучшими доступными вариантами.
Основным приоритетом для онлайн-бизнеса и агентств является резервное копирование и восстановление базы данных. Такие инструменты, как VaultPress, My WP Backup Pro, плагины UpdraftPlus, являются ключевыми вариантами, доступными для этих ситуаций.
Как создать базу данных WordPress с помощью PhpMyAdmin
Платформа для ведения блоговWordPress — это веб-приложение на основе PHP, использующее базу данных MySQL в качестве базы данных.В этой статье мы объясним в простом пошаговом формате, как вручную создать базу данных MySQL для вашего блога или веб-сайта WordPress. Ниже описаны два варианта: подключение к MySQL с помощью графического веб-интерфейса пользователя, такого как phpMyAdmin, или использование командной строки MySQL.
После того, как вы создали новую базу данных WordPress MySQL и получили пользователя и пароль для доступа к ней, убедитесь, что вы прочитали последний раздел этой статьи « Рекомендуемые права пользователя базы данных WordPress », чтобы убедиться, что таким пользователям назначены наиболее безопасные привилегии. Пользователь.
Создание базы данных MySQL с помощью phpMyAdmin
Существует несколько способов подключения к серверу базы данных MySQL для создания базы данных, один из них — использование графического веб-интерфейса пользователя, такого как phpMyAdmin.
- После входа в интерфейс phpMyAdmin щелкните вкладку «База данных», укажите имя базы данных во входном файле Create new database и нажмите кнопку Create .
WP White Security.com Совет по безопасности: Избегайте использования предсказуемых имен баз данных, таких как blogdatabase или blogdb. Если злоумышленник пытается угадать такое имя, угадать его будет немного сложнее.
- Создайте новое имя пользователя и пароль, которые будут использоваться скриптами WordPress PHP для доступа к недавно созданной базе данных MySQL. Для этого перейдите на вкладку Привилегии и нажмите Добавить нового пользователя .
- На странице «Добавить нового пользователя», показанной выше, введите имя пользователя, хост и пароль и игнорируйте все остальные записи.Если WordPress будет установлен на том же сервере, где находится MySQL (типичный сценарий), хост должен быть установлен на Localhost. Это означает, что этот пользователь всегда будет подключаться с одного и того же компьютера, и запросы с использованием таких учетных данных с удаленного сервера будут отклонены.
WP White Security.com Совет по безопасности: Избегайте использования предсказуемых имен пользователей, таких как bloguser или blogusr. Кроме того, надежный пароль должен состоять как минимум из 8 символов и включать буквы алфавита, цифры и специальные символы.В идеале пароль не должен быть словарным словом. Пример хорошего пароля:! Pi4aX_7z?
- После создания нового пользователя на той же вкладке «Привилегии» нажмите Изменить права для вновь созданного пользователя.
- На странице редактирования привилегий прокрутите вниз до раздела Права доступа к базе данных , чтобы вы могли назначить права пользователя только новой базе данных WordPress MySQL. Выберите базу данных из раскрывающегося меню, как показано на снимке экрана ниже.
- После того, как база данных выбрана, вы будете перенаправлены на страницу, где вы можете указать конкретные привилегии базы данных, как показано ниже.
- Как показано на скриншоте выше, для установки WordPress безопасно назначить пользователю все права, кроме прав администратора.
Создание базы данных MySQL для WordPress через командную строку
- Подключитесь к движку MySQL с помощью команды mysql –u root –p .После того, как вы укажете пароль, вы будете подключены к базе данных MySQL и получите приглашение mysql> .
- Для создания базы данных используйте команду CREATE DATABASE. Например. если вы хотите создать базу данных T3stdb123, введите следующее:
СОЗДАТЬ БАЗУ ДАННЫХ T3stdb123;
- После создания базы данных используйте команду GRANT ALL PRIVILEGES, чтобы создать нового пользователя со ВСЕМИ привилегиями. Если имя базы данных — t3stdb123 , новый пользователь — newdbuser , а пароль пользователя — ! Pi4aX_7z? , тогда команда должна быть;
ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ НА t3stdb123.* ДЛЯ "newdbuser" @ "localhost", ОПРЕДЕЛЕННОГО "! Pi4aX_7z?";
- После того, как новый пользователь был создан и ему были назначены привилегии, выполните команду FLUSH PRIVILEGES; , чтобы очистить старые привилегии и начать использовать новые назначенные.
Рекомендуемые разрешения для базы данных WordPress
Для типичной работы WordPress пользователю базы данных MySQL требуются только привилегии данных SELECT, INSERT и UPDATE. При запуске WordPress рекомендуется использовать минимально возможные привилегии.Любые другие привилегии, такие как ALTER, CREATE и DROP, иногда необходимы во время обновления или при установке некоторых плагинов, которым необходим доступ для изменения структуры базы данных. В таком случае разработчик плагина посоветует вам внести такие изменения. Каждый раз, когда вы назначаете права, связанные со структурой, делайте это ТОЛЬКО на временный период. Вы можете узнать больше о привилегиях базы данных WordPress из статьи Почему минимальные привилегии пользователя MySQL базы данных WordPress помогают.
6 вариантов очистки и развития
База данных вашего сайта WordPress — это место, где хранится весь ваш контент и настройки.Это важно, и поиск подходящего плагина базы данных WordPress поможет вам оптимизировать вашу базу данных и более эффективно работать с ней, когда это необходимо.
В этом посте мы расскажем о шести плагинах, которые помогут вам работать с вашей базой данных. Большинство из этих плагинов ориентированы на то, чтобы помочь вам очистить и оптимизировать вашу базу данных, в то время как другие помогут вам сбросить базу данных или безопасно запустить сериализованные команды поиска / замены, что полезно, если вы меняете доменные имена или вам нужно поменять внутренние или партнерские ссылки. .
Сравнение лучших плагинов базы данных WordPress
1. Расширенный очиститель баз данных
Advanced Database Cleaner помогает удалять старые черновики, исправления публикаций и спам в комментариях. Затем вы можете использовать его для оптимизации базы данных и повышения скорости веб-сайта
Этот плагин WordPress поможет вам удалить ненужные данные. Вместо того, чтобы сбрасывать все содержимое, вы можете выбрать конкретные файлы для удаления.
Если вы публикуете сообщения чаще, вы можете запланировать автоматическую очистку.Этот плагин также будет проверять метаданные, запланированные задачи и таблицы.
Основные характеристики:
2. Оптимизация базы данных после удаления редакций
Optimize Database after Deleting Revisions, или ODAR, делает больше, чем просто удаление старых постов.
Помимо удаления старых сообщений и ревизий, он также извлекает кеш oEmbed. WordPress использует oEmbed для чтения встроенного кода с таких платформ, как YouTube. Однако в некоторых случаях код внедрения, полученный oEmbed, поврежден.
В таких случаях вам необходимо удалить кеш oEmbed, чтобы WordPress мог сгенерировать новый код для встраивания.Благодаря плагину ODAR вам не нужно искать его в phpMyAdmin, и вы можете очистить кеш oEmbed одним щелчком мыши. Это еще не все, этот плагин базы данных WordPress заботится даже о пингбэках и трекбэках.
ODAR может также удалять ненужные мета-элементы, таблицы базы данных и неиспользуемые теги. Вы можете выбрать конкретные таблицы базы данных для удаления. Вы также можете создать журнал оптимизации, чтобы использовать его позже.
Основные характеристики:
- Очистка в один клик
- Удалить пингбеки и трекбэки
- Удалить просроченные или все переходные процессы
- Журнал оптимизации
- Используйте WP-Cron
- Многоязычная поддержка
- PHP 5.0 (или выше) совместимость
- Частые обновления
3. WP-Optimize
WP-Optimize — это многофункциональный плагин для управления базами данных. Эта база данных создается тем же разработчиком, что и популярный плагин резервного копирования UpdraftPlus. Он выполняет три функции как плагин оптимизации:
(1) Очистка базы данных. Основная функция этого плагина WordPress — удаление ненужных данных, включая комментарии, устаревшие данные, пингбеки и трекбэки, а также просроченные переходные параметры.Он дефрагментирует базу данных MySQL при нажатии кнопки, что означает более быструю работу сайта. Вы можете полностью автоматизировать очистку, то есть еженедельно или ежемесячно.
(2) Оптимизация изображений. Он имеет встроенный инструмент сжатия изображений, который предлагает некоторые интеллектуальные функции, такие как массовое сжатие, автоматическое сжатие и оптимизация больших файлов.
(3) Страницы кэша. Это сильно повлияет на производительность вашего сайта. WP-optimize создает динамический кеш. Некоторые другие функции кэширования включают предварительную загрузку кеша, сжатие Gzip, ориентированный на устройство кеш и правила исключения кеша.
Основные характеристики:
- Полная оптимизация базы данных
- Поддержка нескольких сайтов
- Мобильный отзывчивый
- Дефрагментация MySQL
- Очищает устаревшую базу данных
- Автоматическая очистка
- Предварительная оптимизация резервного копирования
- Поддержка WP-CLI
- Ленивая загрузка
- Предварительный просмотр содержимого
- Массовое сжатие изображений
- Кэшировать веб-страницы
4. Сброс WP
, а не , используйте этот плагин на действующем сайте WordPress.Он разработан, чтобы помочь вам полностью сбросить настройки вашего сайта. Он отлично подходит для тестирования на сайтах разработки, но не для живых сайтов.WP Reset — самый гибкий плагин для базы данных WordPress. Он предназначен как для разработчиков, так и для не-разработчиков, чтобы сбросить установку WordPress до значений по умолчанию без удаления каких-либо файлов. Или вы также можете удалить ненужный контент.
Этот плагин интегрирован с функцией резервного копирования в один клик, поэтому ваша база данных всегда остается в безопасности. Если у вас есть ошибка в текущей версии WordPress PHP или несовместимость с плагином; вы можете сразу сбросить настройки и код.
Вы также можете использовать функцию моментальных снимков базы данных для предварительного просмотра изменений, внесенных в базу данных с помощью WP-Reset. WP-Reset имеет некоторые сложные функции (например, интеграцию с веб-перехватчиками) и инструменты, которые помогут вам легко управлять базой данных и обновлять настройки по умолчанию.
Основные характеристики:
- Инструмент резервного копирования в один клик
- Удалить переходные процессы
- Регулярно обновляется
- Интеграция с веб-перехватчиками
- Снимки базы данных
- Изменить версию WP
- Ядерный сброс
- Реконфигурация не требуется
- Поддержка WP-CLI
- Сбросить параметры темы
- Мультисайт включен
5.WP-DBManager
WP-DBManager имеет менее сложные функции по сравнению с другими претендентами в нашем списке. Тем не менее, он эффективно оптимизирует базу данных.
Вы можете легко восстановить, создать резервную копию, очистить и оптимизировать с помощью WP-DBManager. Он даже позволяет выполнять запросы к базе данных. Если вы хотите, чтобы оптимизация работала автоматически, используйте элемент автоматического планирования.
Основные характеристики:
- Автоматическое планирование задач
- Выполнить выбранные запросы
- Ремонтная база
- Автоматическая очистка
- Простой дизайн
- Выберите количество файлов резервных копий
- Ежедневная оптимизация
6.Лучший поиск заменить
Better Search Replace — это бесплатный плагин, разработанный, чтобы помочь вам вносить изменения в контент в вашей базе данных.
Он более популярен среди сайтов, переходящих на новый домен. Этот плагин обеспечивает правильную работу базы данных после миграции. Вы также можете использовать его для быстрой замены URL-адресов или текстовых фрагментов на всем вашем сайте.
Вы можете сериализовать таблицы и даже выбрать определенные таблицы. Better Search Replace использует такие функции, как «пробный запуск», который позволяет вам протестировать запрос перед его выполнением.
Основные характеристики:
- Поддержка сериализации для всех таблиц
- Нет требований к серверу
- Совместимость с несколькими сайтами
- Поддерживает несколько языков
- резервное копирование / импорт базы данных
- Сохранение / загрузка пользовательских профилей
- Пробный прогон обновленных полей
Подводя итоги лучших плагинов баз данных WordPress
Чтобы помочь вам выбрать лучший плагин базы данных WordPress для вашего сайта, давайте быстро пробежимся по шести плагинам баз данных, которые мы рассмотрели …
- Advanced Database Cleaner — очистка и оптимизация базы данных.
- Оптимизация базы данных после удаления ревизий — удаление встроенного кэша в дополнение к обычным ревизиям.
- WP-Optimize — Очистите, сжимайте и кешируйте ваш сайт. Команда UpdraftPlus.
- WP Reset — Предназначен для разработчиков плагинов и тем, чтобы помочь вам быстро сбросить базу данных WordPress. Не для живых производственных участков .
- WP-DBManager — Простой плагин для восстановления вашей базы данных.
- Better Search Replace — Перенесите свой сайт без ошибок базы данных или поиска / замены ключевых слов или ссылок.
Конечно, для ускорения вашего сайта WordPress есть нечто большее, чем просто оптимизация базы данных. Итак, как только вы очистите свою базу данных, ознакомьтесь с другими нашими руководствами по…
И если вы хотите увидеть, насколько велик эффект от очистки вашей базы данных, вы можете использовать инструмент тестирования скорости WordPress, чтобы оценить время загрузки до и после очистки базы данных.
У вас есть вопросы по выбору лучшего плагина базы данных WordPress для ваших нужд? Спросите в разделе комментариев!
Бесплатный гид
5 основных советов по ускорению
Ваш сайт на WordPress
Сократите время загрузки даже на 50-80%
, просто следуя простым советам.
Как легко очистить базу данных WordPress за несколько простых шагов
Почему так важно очистить базу данных WordPress. Все веб-сайты WordPress состоят из двух частей — файлов, содержащих мультимедиа, темы и плагины, и базы данных, содержащей настройки, сообщения, мета сообщений, пользователей и их учетные данные и т. Д.
Размер файла базы данных WordPress может варьироваться в зависимости от сайта. Он может варьироваться от 1 МБ до нескольких или десятков гигабайт.
Оптимизация базы данных важна по ряду причин . Раздутая база данных может замедлить работу сайта и серверной части или даже привести к сбою. Иногда может произойти потеря данных.
Если база данных большая, это не обязательно означает, что она не оптимизирована, и наоборот. Если вы продаете продукты WooCommerce, ваша база данных обязательно будет расти со временем. Однако через некоторое время избыточные данные будут накапливаться, поэтому важно периодически очищать базу данных WordPress.
Состав:
По каким причинам моя база данных раздувается?
Методы очистки базы данных WordPress
По каким причинам моя база данных раздувается? Неиспользуемые плагины WordPressКаждый раз, когда вы устанавливаете плагин WordPress (например, плагин WordPress SEO, такой как Yoast), в базу данных добавляются новые таблицы. Даже после удаления неиспользуемых плагинов часто таблицы остаются. Это неплохо, особенно если вы хотите попробовать другой плагин и вернуться к старому позже.Однако в большинстве случаев — это просто избыточные данные, которые необходимо удалить .
Есть некоторые плагины, которые используют таблицы WordPress по умолчанию. Это еще больше усложняет удаление ненужных данных, поскольку вы не можете просто удалить таблицы. К счастью, есть способы оптимизировать и эти таблицы.
Ненужные комментарииКаждый день вы просматриваете большую часть комментариев и довольны тем, что видите. Ваши пользователи / поклонники любят вас.Затем что-то ткнет вас в глаз. Это либо спам-комментарий, либо просто сообщение, которое вы не одобряете. . Эти комментарии затем оказываются в пыльных «папках» вашей базы данных. Почему вы позволили им увеличить размер баз данных? Очистите свою базу данных и покончите с этим.
Удалить спам (спам-комментарии), мета-комментарии или удаленные комментарии довольно просто. Чтобы узнать быстрый способ, просто продолжайте читать.
Редакции — Очистка базы данных WordPressЗнаете ли вы, что каждый раз, когда вы вносите какие-либо изменения в свои сообщения, WordPress сохраняет как старую, так и текущую версию? На самом деле это очень полезно, когда вы не уверены, что в конечном итоге собираетесь использовать, но что, если да? В итоге вы получаете много потраченного впустую места.
Есть два способа уменьшить размер базы данных: контроль версий и очистка базы данных . Если честно, вам следует делать и то, и другое. Контроль версий просто ограничивает количество ревизий записей, которые WordPress будет хранить, поэтому очистка базы данных — более разумный способ.
Вы также сэкономите много места за счет оптимизации базы данных после удаления ревизий.
Старые сообщенияПриближается 10-летие вашего сайта.Это ваш 3000-й пост, и все в восторге. Пока вы празднуете, скрытых сообщений и страниц, о которых вы уже забыли, все еще находятся где-то в базе данных . Да, ностальгия — это теплое и нечеткое чувство, но знайте, что эти сообщения занимают место. Если вы действительно хотите сохранить их, сделайте это на своем локальном диске. Чтобы очистить их, читайте дальше.
Неиспользуемые носителиИзображения, песни и любые другие мультимедийные файлы, которые вы не используете, абсолютно не нужны. Этот плагин поможет вам в кратчайшие сроки удалить неиспользуемые данные.
Кроме того, оптимизация изображений может значительно улучшить производительность ваших сайтов WordPress.
Вам также следует регулярно обновлять все свои плагины и темы. Это может предотвратить некоторые ошибки и помочь с оптимизацией.
Плагины кешированияВы можете предотвратить раздутие базы данных с помощью плагина кеширования WordPress, такого как WP Rocket. С помощью подключаемых модулей кеширования вы можете настроить WordPress только на хранение определенных данных или на ограничение их объема.Да, кеширование предназначено для уменьшения времени загрузки, но это не всегда так. Веб-хосты имеют ограничения на своих серверах, которые вы не должны пересекать. Кроме того, вы можете просто использовать более быструю тему WordPress, если вам нужна скорость.
Если вы используете более дорогой хостинг WordPress, есть вероятность, что кеш WordPress уже настроен и оптимизирован.
Всегда резервное копирование!Даже если очистка базы данных не должна испортить ваши файлы, всегда лучше перестраховаться.В этом руководстве мы не будем углубляться в методы резервного копирования, но вы можете прочитать полное руководство здесь и здесь.
Методы очистки базы данных WordPressЕсть несколько способов очистки базы данных WordPress. Использование SQL-запроса — это наиболее прямой подход, но мы рекомендуем этот метод только опытным пользователям. Вы также можете нанять команду профессионалов, которая сделает это за вас.
В этом руководстве для начинающих мы покажем вам самый простой и быстрый способ.Итак, давайте попробуем несколько плагинов.
Расширенный очиститель баз данныхЭтот плагин базы данных имеет 50 000 активных установок, отличный рейтинг и довольно частые обновления. Что нам нравится в нем, так это то, что он может очищать базу данных WordPress, а также оптимизировать ее. Кроме того, есть варианты плагинов для удаления определенных данных, которые могут быть полезны опытным пользователям.
Этот плагин может помочь вам очистить базу данных WordPress от:
- Потерянные данные
- Неиспользованные теги
- Автомобильные тяги
- Спам
- Удаленные комментарии
- Мета потерянного сообщения
- Редакции
- Старые сообщения
- Ожидающие комментарии и т. Д.
Это довольно просто. После того, как вы установите и активируете его, появится его интерфейс. На вкладке «Общая очистка» отметьте данные, которые вы хотите «очистить». Справа вы увидите количество ненужных данных из каждой категории.
Затем он сообщит вам о резервном копировании, но вы это сделали, верно? Мы написали это большими жирными буквами, никаких оправданий!
Ваша база данных полностью очищена! Теперь нам нужно его оптимизировать. Чтобы оптимизировать базу данных после удаления лишних данных, перейдите в раздел «Оптимизировать» и выберите то, что вам нужно.
Отлично, ваш сайт сейчас в довольно хорошей форме! Вы также можете запланировать следующую очистку или оптимизацию, что является отличным вариантом!
WP ОптимизироватьЧто замечательно в плагине WP-Optimize, так это то, что, будучи частью Team Updraft, он также включает резервное копирование. 800k активных установок также доказывают, что то, что они делают, просто великолепно! Кроме того, он идет с постоянными обновлениями.
Как и вышеупомянутый плагин, этот также прост в использовании.Независимо от того, хотите ли вы оптимизировать или очистить свою базу данных поэтапно или все одновременно, решать вам.
Еще одна удивительная вещь заключается в том, что он также предоставляет параметры оптимизации / сжатия изображений.
В некоторой степени это бесплатно, но премиум-версия открывает все его возможности.
Достойны упоминания: WP Clean Up Optimizer (аналог плагина WP-Optimize). Этот оптимизатор базы данных оптимизирует базу данных так же хорошо, как и два других, но включает меньше опций.
Бонусный совет дняЕсли вы хотите улучшить свой сканер вредоносных программ безопасности WordPress, плагин Wordfence Security может быть вам полезен.
Очистить базу данных WordPress — ЗаключениеСогласитесь, очистить базу данных несложно, но она значительно повышает производительность сайта. Мы рекомендуем сделать очистку баз данных WordPress (и оптимизацию базы данных WordPress) привычкой с этого момента. Чтобы узнать больше новостей WordPress, советов по WordPress и руководств по WordPress, посетите наш блог.