База данных Вордпресс
База данных — это библиотека сайта, в которой в соответствующих разделах находится вся информация сайта.
В базе данных содержатся имена и пароли пользователей, содержание постов и страниц, товары и цены магазина, комментарии посетителей и весь остальной контент сайта.
- MySQL — ПО библиотеки
- phpMyAdmin — веб-интерфейс для управления MySQL
- SQL — язык запросов для управления софтом
В этой статье вы узнаете, как работает база данных, где находится база данных, какие движки для хранения информации используются и как оптимизировать и восстановить базу данных.
Содержание:
Что такое MySQL
Где находится база данных
Архитектура базы данных Вордпресс
Движки MySQL
Оптимизация базы данных
- Устанавливайте только те плагины, которые будете использовать
- Спам
- Ревизии постов
- Удаление неиспользуемых таблиц
- Оптимизация БД вручную
- Оптимизация БД при помощи плагинов
Восстановление БД
База данных свежей установки Вордпресс 4.9.8
Как работает кеширование базы данных
Заключение
Что такое MySQL
Вордпресс использует SQL-запросы для работы с базой данных. Например, у пользователя есть роль Подписчика, SQL используется для его авторизации на сайте. При помощи sql запросов пользователь находится в базе данных, проверяются его права доступа и дается разрешение на вход. После этого проверяется правильность выведенных данных во фронт-энде.
PHP и SQL создают динамический контент, который зависит от запросов посетителя. Например, Имя пользователя, Роль пользователя, Категория, Метка, Дата, и так далее. Это позволяет показывать или скрывать контент в зависимости от этих запросов.
Кроме ядра Вордпресс базу данных используют темы и плагины. Они хранят свои настройки в базе данных, во время работы они создают SQL запросы к базе данных и получают ответы.
Это суть работы базы данных.
Где находится база данных
База данных находится на хостинге в панели администратора, иконка или ссылка должна называться «База данных», «Database», «MySQL» или что-нибудь подобное. Для администрирования базы данных используется приложение phpMyAdmin, которое установлено на хостинге.
Архитектура базы данных Вордпресс
База данных стандартной установки Вордпресс состоит из 11 неудаляемых таблиц, которые используются Вордпресс для своей работы.
- wp_commentmeta — метаданные всех комментариев на Постах и Страницах и в кастомных видах записей.
- wp_comments — все комментарии на сайте, включая Опубликованные, Ожидающие проверки, Одобренные и Спам.
- wp_links — информация о ссылках в менеджере ссылок; эта функция сейчас редко используется, после версии 3.5 скрыта по умолчанию.
- wp_options – самая большая таблица Вордпресс, в которой хранится множество настроек, от адреса сайта до настроек Чтения и Обсуждения. В этой таблице хранят свои записи темы и плагины.
- wp_postsmeta – в этой таблице хранятся метаданные постов и страниц.
- wp_posts – хранит контент постов и страниц и данные меню и навигации.
- wp_terms – эта таблица хранит категории постов, ссылок и тегов.
- wp_term_relationships – сообщения связаны с категориями и тегами в таблице wp_terms, эти ассоциации хранятся в таблице wp_term_relationships.
- wp_term_taxonomy – хранит таксономию категорий, ссылок и тегов для записей в таблице wp_terms.
- wp_usermeta – хранит метаданные всех пользователей из таблицы wp_users.
- wp_users – в этой таблице хранятся данные о всех пользователях сайта.
В базе данных мультисайт установки Вордпресс находится еще несколько таблиц:
- wp_blogs – каждый сайт Мультисайт сети хранится здесь.
- wp_blog_versions – хранит текущую версию базы данных каждого сайта в сети, и используется в основном для обновления Мультисайт сети. Обновляется когда обновляется каждый сайт.
- wp_registration_log – хранит информацию о пользователях на каждом сайте.
- wp_site – содержит адрес сайта.
- wp_sitemeta – эта таблица хранит разные настройки сайтов.
- wp_users – содержит данные о всех пользователях. Такая же таблица есть в одиночной установке Вордпресс, но в этой таблице есть 2 дополнительные строки: Спам и Удаленные.
- wp_usermeta – содержит метаданные каждого пользователя каждого сайта.
Кроме этих таблиц добавляются таблицы каждого подсайта в мультисайт установке, например, wp_2_commentmeta, wp_2_comments, wp_2_links и так далее. Данные основного сайта хранятся в своих основных ненумерованных таблицах.
Плагины хранят свои данные в базе данных
Когда вы устанавливаете новый плагин, он использует базу данных сайта для хранения своей информации. Например, плагин рекламы хранит место для показа рекламы и саму рекламу в базе данных. При запросе нужной страницы плагин запрашивает эту информацию из базы данных и помещает ее в нужное место.
Плагины могут использовать стандартные таблицы Вордпресс, например, wp_posts или wp_postsmeta, или создавать свои собственные таблицы. Некоторые плагины создают свои собственные таблицы, например, WooCommerce создает 8 собственных таблиц, которые хранят ID товаров, заказы, налоги и так далее.
Считается более предпочтительным, чтобы плагины использовали стандартные таблицы Вордпресс для хранения своей информации, обычно для этого используется таблица wp_options. К сожалению, это не всегда возможно, особенно для таких больших плагинов как WooCommerce.
После того, как вы удалили плагин, можно удалить его таблицы из базы данных, потому что через некоторое время база данных будет наполнена большим количеством неиспользуемой информации. Некоторые плагины имеют встроенную опцию удаления своих таблиц из базы данных, некоторые — нет.
Если вы будете удалять таблицы или записи из базы данных, то сделайте бэкап, потому что удаленные таблицы нельзя восстановить.
Движки MySQL
MySQL использует разные движки для хранения и извлечения информации из таблиц базы данных. MySQL поддерживает несколько движков, самые популярные из них — MyISAM и InnoDB.
В большинстве случаев в конфигурационном файле MySQL по умолчанию установлен движок MyISAM.
Вы можете заменить движок MyISAM на InnoDB. MyISAM быстро считывает информацию. InnoDB тоже быстро считывает информацию, но записывает информацию быстрее с помощью механизма блокировки строк. Так как Вордпресс и считывает, и записывает информацию в базу данных, InnoDB будет лучшим выбором.
Обычно движок MyISAM установлен по умолчанию на недорогих хостингах. Чтобы сменить движок хранения базы данных, сделайте бэкап и используйте этот запрос:
SET default_storage_engine=InnoDB;
Чтобы изменить движок только одной таблицы, используйте этот запрос:
ALTER TABLE table_name ENGINE=InnoDB;
После того, как вы сменили движок, некоторые плагины могут записывать свои данные в базу данных, используя по умолчанию технологию MyISAM. Вы можете оставить как есть, база данных может работать с разными движками одновременно, или вручную измените движки этих таблиц.
Оптимизация базы данных
Одна из причин медленного сайта — неочищенная и неоптимизированная база данных.
Первая оптимизация — измените движок на InnoDB. После этого очистите базу данных от мусора и оптимизируйте ее.
Перед очисткой / оптимизацией сделайте бэкап базы данных.
Устанавливайте только те плагины, которые будете использовать
Хороший способ оптимизировать базу данных — не устанавливать плагины для тестирования на сайте. Тестируйте плагины на отдельном сайте.
Каждый плагин, который вы устанавливаете на сайт, создает свои записи в базе данных, то есть увеличивает размер базы данных.
Существует 5 видов плагинов, которые создают большое количество информации в базе данных:
- Плагины безопасности. Большинство плагинов безопасности хранят большое количество информации об атаках на ваш сайт для защиты его от будущих атак, о спаме, попытках доступа и так далее.
- Плагины статистики. Эти плагины хранят информацию о страницах, визитах, браузерах, ключевых словах и так далее.
- Анти-спам плагины. Так же как плагины безопасности, эти плагины хранят большое количество данных об IP-адресах, емейл адресах, странах и так далее.
- Плагины вывода контента. Вывод контента в тех или иных местах по тому или иному признаку, лайки и визиты страниц, и так далее. Эти плагины создают большое количество информации, лучше использовать их по минимуму.
- Мультиязычные плагины. Плагин WPML создает большое количество таблиц и записей в БД.
Старайтесь использовать плагины статистики и вывода контента как можно меньше.
Спам
Спам — еще один источник наполнения базы данных мусором. Вы можете удалить весь спам в базе данных при помощи SQL запроса:
DELETE FROM wp_comments WHERE comment_approved = ‘spam’
Или из админки Вордпресс. Зайдите в Комментарии — Спам, нажмите кнопку «Очистить спам». Перед удалением всех комментариев проверьте их, в спам могли попасть нужные комментарии.
Ревизии постов
В версии 2.6 появилась функция ревизии постов, которая позволяет хранить предыдущие версии постов, а также черновики и обновления. Автосохранение сохраняет только последнюю версию, предпоследняя версия автосохранения удаляется автоматически.
Теперь база данных не будет переполняться автосохранениями, но будет наполняться ревизиями, когда вы нажимаете «Обновить» или «Сохранить Черновик».
Ревизии постов — полезная функция, и количество ревизий можно ограничить. Добавьте эти строки в wp-config.php:
Замените 4 на нужное количество, -1 если вы хотите сохранять все ревизии и 0, если хотите выключить ревизии вообще, кроме автосохранения.
Чтобы удалить ревизии существующих постов, используйте этот запрос:
Этот запрос удаляет все ревизии всех постов, их метаданнные и таксономии.
Если вы не хотите использовать запросы, используйте плагин Optimize Database after Deleting Revisions или один из этих плагинов.
Удаление неиспользуемых таблиц
Некоторые плагины после своего удаления не удаляют свои таблицы из базы данных. Если вы удалили плагин и не планируете снова его использовать, вы можете удалить его таблицы из БД. Для этого вы можете использовать плагин Advanced Database Cleaner или Advanced Database Cleaner Pro, или сделать это вручную.
Обычно плагины называют свои таблицы именем плагина или главным классом плагина. Если вы не знаете, к чему относится таблица или запись, лучше не удаляйте или сделайте бэкап, так как удаленную информацию из БД нельзя восстановить.
Оптимизация БД вручную
У MySQL есть стандартная функция оптимизации базы данных OPTIMIZE, которая «реорганизует физическое хранилище табличных данных и связанных с ними индексных данных, чтобы уменьшить пространство для хранения и повысить эффективность ввода-вывода при доступе к таблице». В разных движках запрос optimize работает по-разному.
Вы можете оптимизировать базу данных запросом optimize в phpMyAdmin. Подробнее здесь.
Оптимизация БД при помощи плагинов
Если вы хотите, чтобы эту работу делал плагин, попробуйте WP-Optimize, это простой и популярный плагин, более 600.000 установок. Он удаляет ревизии постов, старые метаданные, черновики постов и удаленные комментарии.
Восстановление БД
Если ваша база данных повредилась, попробуйте восстановить ее с помощью модуля восстановления. Добавьте этот код в wp-config.php:
Сохраните файл, откройте в браузере этот адрес:
www.ваш-сайт.ru/wp-admin/maint/repair.php
На открывшейся странице вы можете восстановить базу данных или восстановить и оптимизировать. Выберите свой вариант, Вордпресс попытается восстановить поврежденную базу данных.
Восстановление и оптимизация базы данныхИногда этот вариант восстановления базы данных не помогает, или помогает частично. В этом случае откройте phpMyAdmin и попробуйте восстановить БД вручную таблицу за таблицей.
Если этот способ не помог, то остается только восстановить базу данных из бэкапа, если он у вас есть. Если нет, то обратитесь к специалисту по базам данных.
База данных свежей установки Вордпресс 4.9.8
Как работает кеширование базы данных
Transients API
Options API — стандартный способ хранения информации в базе данных с простым созданием, обновлением и удалением записей. Transients API похож на Options API, но с дополнительной функцией срока хранения, которая упрощает работу с таблицей wp_options для временного хранения кешированной информации.
В Вордпрессе транзитное кеширование используется для постоянно обновляющихся данных, которые обновляются после установленного срока хранения.
Суть в том, чтобы кешировать постоянно создаваемые запросы к базе данных и обновлять их время от времени, не тратя времени на их создание и доставку пользователю.
Удаляйте transients с осторожностью.
Memcached
Memcached позволяет кешировать большие запросы к БД в оперативной памяти, это уменьшает количество обращений к базе данных. Это ускорит загрузку страниц, так как данные уже загружены без обращения к БД.
Если вы хотите использовать Memcached с плагином кеширования, например, W3 Total Cache, то сначала нужно настроить Memcached на сервере, после этого подключить Memcached к плагину кеширования. Неправильно настроенный модуль Memcached может нарушить работу базы данных или сайта, могут появиться проблемы с автоматическим обновлением или проблемы с темами и плагинами, которые используют transients.
Redis
Модуль Redis — это продвинутая технология хранения и кеширования базы данных в оперативной памяти, которая позволяет загружать страницы гораздо быстрее.
Чтобы подключить Redis к своему сайту, используйте плагин Redis Object Cache. Перед этим настройте Redis с помощью скрипта Predis или расширения Redis HHVM.
Разница между Memcached и Redis в том, что Memcached — это технология кеширования в оперативной памяти, а Redis — это сервер с правильно организованной структурой данных, который может быть использован для реального хранения данных, а не просто в качестве хранилища обновляемого кеша.
Заключение
База данных — основа любого сайта. Работа с базой данных может казаться трудной задачей, но если вы поняли механизм работы базы данных и используете хороший плагин, вы можете настроить это один раз и забыть.
Читайте также:
- Как изменить префикс базы данных
- Как очистить и оптимизировать Базу данных Вордпресс
Надеюсь, статья была полезна. Оставляйте комментарии.
8 полезных SQL-хаков для WordPress
За последние 10 лет, база данных MySQL стала невероятно популярной в сети Интернет. Каждый WordPress-блог управляется MySQL базой данных, которая содержит посты блога, настройки, комментарии и многое другое.
Хотя и имется достаточное плагинов с помощью которых можно решить некоторые проблемы, но иногда у вас нет другого выбора, кроме как выполнить SQL-команды в PhpMyAdmin или непосредственно в базе данных через SSH. Давайте взглянем на 8 полезных SQL-хаков для WordPress. Каждый раздел этого поста представляет собой проблему, предлагает решения и дает пояснения, которые помогут вам понять решение.
1. Создаем резервную копию Вашей базы данных.
Проблемы. Несмотря на то, что советы в остальной части этого сообщения были протестированы, вы не должны попробовать какой-либо из них без предварительного создания резервной копии базы данных MySQL.
Решение. Чтобы вручную создать резервную копию базы данных WordPress, выполните следующие действия:
1. Войти в PhpMyAdmin и выберите вашу базу данных WordPress.
2. После этого нажмите кнопку «Экспорт», расположенных в горизонтальном меню.
3. Выберите метод сжатия (лично я использую GZIP), и нажмите кнопку «Выполнить».
4. Ваш браузер спросит вас, хотите ли вы скачать архив. Конечно, выберите «Да», а затем сохранить его на жестком диске.
Пояснение. Отметим, что создать резервную копию базы данных WordPress можно легко с помощью плагина WP-DB-Backup. Пользователи должны установить этот плагин, если они этого еще не сделали, и создавать регулярные резервные копии своих данных.
2. Удаляем ревизии постов (post revisions).
Проблема. Посты ревизий, новая функция WordPress 2.6, позволяет сохранять все версии постов с возможностью сравнения изменений и отката версий — ревизии, но она увеличивает размер базы данных MySQL. Конечно, вы можете вручную удалить их, но это очень долгая и скучная работа.
Решение. Решение этой проблемы простое: мы разом удаляем все посты ревизий с помощью простого SQL-запроса. Результат может быть почти невероятный если у вас есть много таких постов: размер вашей базы данных может уменьшится в два раза!
- Войти в PhpMyAdmin и выберите вашу базу данных WordPress.
- Нажмите кнопку «SQL». Вставьте следующий код в окно SQL команды:
DELETE FROM wp_posts WHERE post_type = «revision»;
- Выполните её. В зависимости от того, сколько постов в вашей базе данных, вы можете съэкономить много драгоценного пространства!
Разъяснение кода. Wp_posts таблица имеет поле post_type. Это поле может иметь одно из значений, таких, как «post», «page» или «revision». Если мы хотим избавиться от поста «revision», мы просто запускаем команду, чтобы удалить все элементы в таблице wp_posts, в которой поле post_type равно «revision».
3. Удаляем 5000 спам-комментариев за секунду.
Проблема. Реальная история: мой друг недавно создал свой блог и начал пиарить его везде в Интернете. После нескольких недель напряженной работы, он отправился на несколько дней в отпуск и у него не было доступа в Интернет. Когда он вернулся домой, он зашел на свой блог и увидел что более 5000 комментариев ожидают модерации! Конечно, большинство из них были спамом, но он собирался проверить их все, чтобы не удалить полезные замечания, сделанные кем-либо из его регулярных читателей.
Решение. К счастью, мой друг рассказал мне о своей проблеме со спамом. Он уже провел 45 минут вручную удаляя спам, когда я показал ему как это можно решить с помощью SQL.
- Войдите в PhpMyAdmin и выберите вашу базу данных WordPress.
- Нажмите кнопку «SQL». Вставьте следующий код в окно SQL команды:
DELETE FROM wp_comments WHERE comment_approved = ‘0’;
- Прощайте плохие комментарии!
Пояснение. Wp_comments таблица содержит поле с именем comment_approved, которое содержит булево значение (1 или 0). Утвержденные комментарии имеют значение 1, а комментарии, ожидающие подтверждение модератора, имеют значение 0. Запустив этот скрипт, мы просто удаляем любые комментарии, которые не были еще утверждены.
Будьте осторожны. Хотя это решение может быть очень полезно, но оно также удалит полезные неутвержденные комментарии. Поэтому если вы не используете Akismet, установите его прямо сейчас в целях предотвращения спама.
4. Изменяем атрибуты поста.
Проблема. Когда вы устанавливаете WordPress, создается аккаунт «Администратор». Некоторые блоггеры делают ошибку, используя эту учетную запись, чтобы написать свои посты, а затем понимают, что лучше писать под своим именем, а не под именем безликого Администратора, существующего на каждом блоге.
Решение. Изменять атрибут «автор» для каждого поста занимает много времени. К счастью, SQL может помочь вам добиться своей цели:
- Войдите в свой PhpMyAdmin и выберите вашу базу данных WordPress.
- Во-первых, мы должны получить ID всех пользователей. Чтобы сделать это, откройте командную строку SQL и выполните следующую команду:
SELECT ID, display_name FROM wp_users;
- PhpMyAdmin отобразит список идентификаторов пользователей Вашего блога. Допустим, что NEW_AUTHOR_ID идентификатор недавно созданный автором, и OLD_AUTHOR_ID это оригинальный ID учетной записи Администратора.
- После того, как вы найдете идентификаторы NEW_AUTHOR_ID и OLD_AUTHOR_ID , запустите следующую команду:
UPDATE wp_posts
SET post_author=NEW_AUTHOR_ID
WHERE post_author=OLD_AUTHOR_ID;
Вот и все. Все посты, которые ранее были отнесены к администратору теперь отнесены к тому пользователю, которого вы выбрали.
5. Вручную «сбрасываем» Ваш пароль.
Проблема. В целях защиты своих блогов люди часто устанавливают надежные пароли, такие как U7*KoF5i8_. Конечно, это хорошая вещь, но я слышал много историй о забытых паролей администратора.
Решение. Если вы потеряли ваш пароль, то WordPress может прислать по электронной почте ссылку что бы «сбросить его». Но если Вы больше не имеете доступа к адресу электронной почты, зарегистрированного в базе данных WordPress, или если вы предпочитаете вместо этого выполнить простые команды, вот решение.
- Войдите в свой PhpMyAdmin, выберите WordPress базы данных и откройте вкладку SQL.
- Вставьте следующую команду (предполагается, что ваше имя пользователя «Администратор»):
UPDATE `wp_users`
SET `user_pass` = MD5(‘PASSWORD’)
WHERE `wp_users`.`user_login` =`admin` LIMIT 1; - После того как вы запустите скрипт Ваш пароль будет успешно заменен на следующий: «PASSWORD».
Пояснение. Пароли пользователей хранятся в таблице wp_users. Для безопасность пароль закодирован. Мы должны создать «UPDATE» SQL-запрос и использовать встроенную MySQL функцию MD5() для преобразования вашего пароля в закодированный, а затем обновить его. «WHERE» условие гарантирует, что мы обновляем только пароль администратора, в противном случае обновяться все пароли!!
6. Изменяем домен для WordPress.
Проблема. Хотя это и не рекомендуется, вы можете в любой момент изменить имя домена, сохранив при этом свой блог, и его данные. Подобная проблема может возникнуть, например, при переносе блога с локальной машины на сервер. Поскольку доменное имя хранится в базе данных WordPress, вам придется изменить её, с тем чтобы подключить новое доменное имя для вашего блога.
Решение.
- Как вы уже могли догадаться, первое, что необходимо сделать это войти в свой PhpMyAdmin и выбрать вашу базу данных WordPress.
- Нажмите кнопку «SQL». Для того чтобы изменить свой WordPress URL выполните эту команду:
UPDATE wp_options
SET option_value = REPLACE(option_value, ‘http://www.oldsite.com’, ‘http://www.newsite.com’)
WHERE option_name = ‘home’ OR option_name = ‘siteurl’; - Затем, мы должны заменить относительные URL (GUID) каждого поста. Следующая команда сделает эту работу:
UPDATE wp_posts
SET guid = REPLACE(guid, ‘http://www.oldsite.com’,’http://www.newsite.com’); - Мы почти у цели. Последнюю вещь которую необходимо сделать это поиск и замена в wp_posts таблице, чтобы убедиться, что там нет абсолютных URL:
UPDATE wp_posts
SET post_content = REPLACE(post_content, ‘http://www.oldsite.com’, ‘http://www.newsite.com’); - Готово. Вы можете войти в свой WordPress блог, используя ваш новый URL.
Пояснение. Чтобы быстро изменить наше доменное имя, я воспользовался супер-полезной MySQL-функцией «replace», которая позволяет заменить одно выражение на другое.
7. Выводим на экран количество sql-запросов в Вашем блоге.
Проблема. Для оптимизации времени загрузки блога, необходимо знать количество запросов к базе данных. В целях сокращения количества запросов, прежде всего нужно знать сколько запросов на одной странице.
Решение.
- На этот раз, не нужно заходить в PhpMyAdmin. Просто откройте файл footer.php в вашей теме и добавьте следующие строки кода:
<?php if (is_user_logged_in()) { ?>
<?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds.
<?php } ?> - Сохраните файл и зайдите на ваш блог. Внизу страницы вы увидите число запросов, сделанных к базе WordPress, а также время затраченное на них.
Пояснение. Похоже, что многим пользователям WordPress не известно об этой полезной функции. Функция get_num_queries() возвращает количество выполненных запросов во время загрузки страницы. Заметьте, что код будет отображать количество запросов только залогиненным пользователям, но если вы хотите сделать его видимым всем, просто удалите это условие — if(is_user_logged_in()).
8. Восстанавливаем Вашу базу данных WordPress.
Проблема. Давайте представим, что по каким-то причинам, например, таких как взлом или неправильное обновление, вы потеряли данные своего блога или они повреждены. Если у вас есть резервная копия (а она должна быть!) Вы должны импортировать её в вашу базу данных.
Решение.
- Войдите в PhpMyAdmin и выберите вашу базу данных WordPress.
- Нажмите кнопку «Import» в горизонтальном меню.
- Нажмите кнопку «Browse» и выберите последнюю резервную копию базы данных на Вашем жестком диске.
- Нажмите кнопку «Execute». Если все прошло хорошо, ваша база данных полностью готова к работе.
8 Useful WordPress SQL Hacks
Если у Вас возникли вопросы, то для скорейшего получения ответа рекомендуем воспользоваться нашим форумом
Как установить WordPress на Ubuntu
Как установить WordPress на Ubuntu
В этом уроке мы расскажем, как установить WordPress на VPS с Ubuntu. WordPress — это бесплатная, мощная система управления контентом с открытым исходным кодом. Он построен на PHP и использует MySQL для хранения своих данных. Он имеет очень удобный интерфейс и не требует навыков кодирования. WordPress поддерживает более 50 миллионов веб-сайтов по всему миру и имеет тысячи тем и плагинов, доступных для наполнения вашего сайта. С помощью WordPress вы можете создать практически любой веб-сайт, такой как блоги, сайты электронной коммерции, бизнес-портфолио, отели и бронирование и т. д. Требования для установки WordPress: у вас должен быть PHP версии 5.6 или выше и MySQL версии 5.6 или выше. Кроме того, на вашем VPS должен быть запущен и запущен веб-сервер. Обратитесь к инструкции по установке LAMP с phpMyAdmin в руководстве по Ubuntu для настройки необходимой среды для установки WordPress. Нет необходимости устанавливать phpMyAdmin на VPS, но это облегчает управление базами данных. В этом руководстве мы рассмотрим оба варианта: создание базы данных и пользователя с помощью командной строки MySQL, а также создание базы данных и пользователя базы данных с использованием phpMyAdmin. Вы можете использовать любой метод, доступный для настройки базы данных для вашей установки WordPress. Создайте базу данных и пользователя с помощью командной строки MySQL WordPress использует базу данных MySQL для хранения всех своих данных, поэтому мы начнем установку с создания базы данных MySQL. Войдите в вашу командную строку MySQL, используя следующую команду в вашем терминале.
mysql -u root -p
Эта команда указывает, что вы входите в MySQL, используя имя пользователя root, который является административной учетной записью для MySQL. Он запросит пароль вашей учетной записи root MySQL, предоставит пароль для входа в командную строку MySQL. Если вы не указали пароль root, удалите опцию -p.
После входа в MySQL вы можете создать базу данных с помощью следующей команды.
CREATE DATABASE ;
Вы можете указать любое имя для вашей базы данных в месте «. В этом уроке мы будем использовать wpdata в качестве имени примера базы данных. Команда
CREATE DATABASE wpdata;
создаст пустую базу данных wpdata в MySQL. Обратите внимание, что каждая команда в MySQL заканчивается точкой с запятой, используйте точку с запятой, где это указано, чтобы избежать ошибок. По соображениям безопасности рекомендуется создать отдельного пользователя базы данных для базы данных, которую мы будем использовать с WordPress, а не с пользователем root MySQL. Это также облегчает управление базой данных. Мы создадим нового пользователя базы данных MySQL, который будет иметь полный доступ только к базе данных, которую мы недавно создали, т.е. к wpdata. Например, мы назовем этого пользователя wpuser. Вы можете использовать любое имя, которое вы хотите для своего пользователя базы данных. Команда для создания базы данных пользователя wpuser будет
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'MyStrongPassword';
Вы можете использовать любой пароль вместо MyStrongPassword, вы должны создать очень надежный пароль. Приведенная выше команда создаст пользователя с именем wpuser, а пароль для wpuser будет MyStrongPassword. Теперь, когда мы создали базу данных и пользователя, но пользователь wpuser не имеет доступа к базе данных wpdata, вы можете дать wpuser все разрешения для базы данных wpdata, выполнив следующую команду.
GRANT ALL PRIVILEGES ON wpdata.* TO wpuser@localhost;
Теперь, когда мы внесли все необходимые изменения в MySQL, нам нужно рассказать MySQL о последних изменениях, которые мы внесли. Мы можем сделать это, выполнив следующую команду.
FLUSH PRIVILEGES;
Эта команда сбросит все привилегии, и MySQL немедленно осуществит ваши последние изменения. Теперь, когда у нас есть все, что связано с базой данных, вы можете выйти из командной строки MySQL, используя команду exit.
Создать базу данных и пользователя с помощью phpMyAdmin
phpMyAdmin предоставляет графический интерфейс пользователя для управления базами данных. Это очень удобный инструмент для редактирования информации, хранящейся в базе данных. Если вы уже настроили базу данных с помощью командной строки MySQL, пропустите этот шаг и перейдите непосредственно к установке WordPress. Войдите в свою панель управления phpMyAdmin, открыв следующий URL в вашем браузере.
http:///phpmyadmin
Например, если у вас публичный IP-адрес 100.20.30.25, вы должны открыть:
http://100.20.30.25/phpmyadmin
Вы также можете использовать свое доменное имя вместо IP-адреса, если у вас есть эта настройка. Теперь войдите в phpMyAdmin, используя вашего root-пользователя MySQL и пароль. Чтобы создать базу данных через phpMyAdmin, нажмите на ссылку «Создать» на левой панели над списком баз данных. На следующем шаге вы найдете интерфейс для создания базы данных, как показано ниже, введите имя базы данных, которую вы хотите создать. В этом уроке мы будем использовать базу данных с именем wpdata. Нажмите кнопку Создать, чтобы создать пустую базу данных. Как только база данных будет создана, вы увидите название базы данных на левой панели, нажмите на базу данных, чтобы выбрать ее. Когда база данных выбрана, она покажет структуру базы данных, так как в вашем случае база данных пуста, она покажет вам сообщение: в базе данных нет таблиц. Нажмите на вкладку Привилегии в верхнем меню, чтобы просмотреть пользователей, которые имеют доступ к базе данных, которую мы создали. Вы увидите, что большинство пользователей, имеющих доступ к вашей базе данных, в настоящее время являются глобальными пользователями, такими как root. Нам нужно будет создать пользователя для вашей базы данных. Нажмите «Добавить пользователя», чтобы добавить другого пользователя в вашу базу данных. Вы увидите интерфейс для ввода имени пользователя и пароля для вашего нового пользователя. В разделе Информация для входа введите имя пользователя для вашего нового пользователя. Оставьте значение по умолчанию в текстовом поле Host, которое равно%. Введите надежный пароль для вашего пользователя, если вы хотите, вы можете сгенерировать пароль вместо этого. В разделе «База данных для пользователя» установите третий флажок, чтобы предоставить все привилегии для базы данных «wpdata». Имя базы данных может меняться в зависимости от базы данных, которую вы создали ранее. Наконец нажмите кнопку «Перейти», чтобы создать нового пользователя для вашей базы данных и назначить ему полные права доступа к вашей базе данных. Теперь, когда у нас есть база данных и пользовательская настройка базы данных, мы можем начать установку WordPress.
Установка WordPress
Начните с входа в терминал вашего VPS. Если вы вошли в систему, используя учетную запись root в VPS, вы можете пропустить команду sudo перед всеми командами. Если вы вошли в систему с учетной записью без полномочий root, вам придется использовать sudo перед всеми командами, или вы можете использовать команду su для переключения на учетную запись root. WordPress нужны некоторые дополнительные пакеты для правильной работы и выполнения дополнительных задач, таких как отправка электронных писем, редактирование изображений и т. Д. Рекомендуется также установить эти пакеты. Для установки рекомендуемых пакетов php выполните следующую команду в своем терминале.
sudo apt-get install php5-cli php5-dev php5-fpm php5-cgi php5-mysql php5-xmlrpc php5-curl php5-gd php-apc php-pear php5-imap php5-mcrypt php5-pspell
Если у вас уже установлены некоторые пакеты, система обновит их. Теперь загрузите последнюю копию вашей WordPress CMS, выполнив следующую команду в своем терминале.
wget http://wordpress.org/latest.tar.gz
Распакуйте этот архив, выполнив следующую команду.
tar -xzvf latest.tar.gz
Это позволит извлечь все файлы из архива в каталог WordPress. Переместите файлы из WordPress в корневой веб-каталог Apache, выполнив следующую команду.
sudo mv wordpress/* /var/www/html/
Если вы все еще не удалили страницу Apache по умолчанию из каталога / var / www / html /, вы можете сделать это, выполнив следующую команду.
sudo rm /var/www/html/index.html
Далее нам нужно будет изменить владельца каталога / var / www / html на пользователя веб-сервера Apache, который является www-data. Это повысит безопасность каталога, а также позволит веб-серверу Apache создавать и изменять любой файл или каталог. В противном случае WordPress не сможет создать файл или каталог для хранения файлов. Чтобы изменить владельца на процесс веб-сервера Apache, выполните следующую команду.
sudo chown -R www-data:www-data /var/www/html/
Теперь нам нужно перейти в веб-интерфейс WordPress для завершения установки. Получите доступ к своему веб-сайту через любой веб-браузер, по общему IP-адресу вашего VPS или имени вашего домена. Вы увидите экран приветствия от WordPress, и вам будет предложено выбрать предпочитаемый язык установки. Выберите нужный язык и нажмите кнопку «Продолжить». На следующем шаге вам будет предложено убедиться, что у вас есть имя базы данных, имя пользователя базы данных и пароль и хост готов. Нажмите на кнопку Пойдем! продолжить установку. Далее вас попросят указать имя базы данных, имя пользователя и пароль. Заполните эти поля в соответствии с базой данных, которую мы создали ранее. Для узла базы данных оставьте это поле как localhost. В поле «Префикс таблицы» вы можете оставить этот параметр без изменений. Заполнив всю информацию, нажмите кнопку «Отправить», чтобы перейти к следующему шагу. Если WordPress может установить успешное соединение с базой данных, он скажет вам, что WordPress может общаться с базой данных, и вы можете запустить установку. Нажмите на кнопку Запустить установку. WordPress начнет установку. На следующем этапе вам будет предложено указать название вашего сайта, а также имя пользователя, пароль и адрес электронной почты для вашего администратора WordPress. Нажмите на кнопку Установить WordPress, и он запишет изменения в базу данных. Заполните данные соответствующим образом и запишите свой адрес электронной почты и пароль, так как вам это понадобится для входа в вашу панель администратора WordPress WordPress был установлен. Теперь вы можете войти в свою панель администратора WordPress, нажав кнопку «Войти». Вы всегда можете войти в свою панель администратора WordPress, перейдя по следующей ссылке в веб-браузере.
http:///wp-login.php http:///wp-admin/
Резюме
В этом руководстве мы узнали, как создать базу данных и пользователя базы данных с помощью командной строки MySQL или через phpMyAdmin. Затем мы узнали, как установить WordPress в стек LAMP. Теперь у вас есть установка WordPress в вашем VPS, которая может использоваться для создания многих типов веб-сайтов.10 бесплатных тем и плагинов для создания базы знаний в WordPress
WordPress является идеальной системой практически для всего. Вы можете использовать его для маленького блога или корпоративного сайта, или, да, даже для создания базы знаний.
А с огромным спектром бесплатных онлайн источников нет необходимости создавать тему самостоятельно. Обязательно найдётся что-нибудь подходящее, и эта коллекция доказывает это!
WP Knowledge Base
Потрясающая тема WP Knowledge Base — одна из самых старых и наиболее широко поддерживаемых тем. Она была разработана более пяти лет назад и отлично работает с плагином сообщества bbPress.
Единственная проблема заключается в том, что эта тема не обновлялась уже более двух лет и вы увидите сообщение об этом на главной странице темы.
Последний релиз поддерживал WordPress 3.5, а мы уже дошли до версии 4.x (и эта цифра продолжает расти!).
Но, что интересно в WordPress — он поддерживает обратную совместимость для большинства функций. Это означает, что тема, разработанная 10 лет назад, до сих пор может достаточно гладко работать на современных установках WordPress.
На данный момент WP Knowledge Base является одной из наиболее хорошо разработанных тем. Но в то же время она является в некоторой степени устаревшей, так что взвесьте все за и против перед тем, как начать ею пользоваться.
MyKnowledgeBase
Это очень простая тема без лишних наворотов. MyKnowledgeBase является абсолютно бесплатной и разработана под последнюю версию WordPress.
Она обладает встроенным модулем FAQ, а также простыми колонками для организации данных. Сюда входят виджеты для главной страницы, для боковой панели, и дополнительные меню для проникновения в многоуровневые ссылки вашего сайта.
MyKnowledgeBase требуются некоторые манипуляции с настройками, чтобы она выглядела хорошо, но при этом она является одной из немногих тем с понятным функционалом базы данных.
WikiWP
Сайты с викиразметкой тоже могут быть потрясающими базами знаний, если внести некоторые коррективы в интерфейс.
Одной из лучших Wiki-тем является WikiWP, которая к тому же совершенно бесплатна и по стилю очень похожа на Википедию. Вы можете выбрать какие ссылки будут появляться в боковом меню и как люди перемещаться по сайту посредством поиска или рубрик.
Эта тема ещё и SEO-дружелюбна, но может быть использована как внутренняя база знаний, если вы хотите спрятать её от поисковых роботов.
Реально круто выглядит и подходит для создания базы знаний. Подойдет, если вы хотите использовать вики для базы знаний на сайте.
MyWiki
Это ещё один вариант, который подразумевался работать на вики, но больше похож на на центр базы знаний.
MyWiki обладает пятизвёздным рейтингом по итогу всех отзывов и тысячи установок. Эта тема невероятно легковесна и представляет собой набор различных макетов домашних страниц с секциями для рубрик контента.
Мне больше нравится эта тема, нежели описанная выше, так как MyWiki действительно работает как организованная база знаний.
Помимо всего прочего она проста в установке и идеально подходит для несведущих в технических вопросах WordPress пользователей.
WP Knowledgebase
Если говорить о плагинах, то можно начать с WP Knowledgebase. Этот бесплатный плагин даёт возможность добавлять пользовательские функции базы данных в любую тему.
Имейте в виду, что у него не много настроек в плане оформления, так что вам придётся размещать рубрики/ссылки с учётом этого. Этот плагин пригодится, если вы начинаете с простой темы и потом дорабатываете сайт.
Функции плагина WP Knowledgebase включают в себя предиктивный поиск (автозаполнение), редактор drag-and-drop, отзывчивый дизайн и ещё много всего.
DW Knowledge Base
Другой замечательный плагин — это DW Knowledge Base, созданный ребятами из DesignWall.
Этот плагин был создан как преимум, но у него есть и бесплатная версия в разделе плагинов WP. И бесплатной версии более, чем достаточно для простого сайта базы знаний.
У него есть полноценная бэкэнд панель для статей базы знаний, где вы можете добавлять, редактировать и дорабатывать ваш контент. У них также есть собственные рубрики, так что вы можете хранить их отдельно от основного вебсайта.
Very Simple Knowledge Base
Полностью соответствует своему названию плагин Very Simple Knowledge Base (Очень Простая База Знаний), выпущенный в бесплатной версии, которую можно найти в разделе плагинов WP.
Если вы ищите простоту, то плагин VSKB это то, что вам нужно. Он использует простые ссылочные колонки, которые вы можете вставить куда угодно на вашем сайте, начиная с сайдбара и заканчивая футером, или даже на отдельную страницу базы знаний.
Эти списки ссылок разделены по категориям и включают страницы «архива» для всех статей базы знаний.
Обратите внимание, что дизайн у этого плагина очень ограничен, так что вам помогут знания CSS.
Ultimate FAQ
Хотя этот плагин технически не был разработан как база знаний, он всё равно отлично работает в этом качестве.
Плагин Ultimate FAQ даёт возможность создавать неограниченные типы записей вопрос/ответ с пользовательскими метками и рубриками. Он также поддерживает функцию поиска на Ajax, где тематические разделы автоматически рекомендуются и ведут прямо на нужную страницу.
Ознакомьтесь с демо-версией, чтобы больше узнать об этом классном плагине.
Knowledgebase by WebberZone
Сильной стороной этого плагина является то, как он сохраняет баланс между сложностью и продуманностью.
Плагин Knowledgebase plugin от WebberZone является абсолютно бесплатным и предлагает действительно ценный метод отбора контента. Вы можете организовать вопросы по рубрикам, которые будут отображаться в виде списков на вашей странице.
Записи в плагине Knowledgebase plugin могут иметь дочерние записи, а также разделы Вопрос-Ответ внутри страницы. Помимо этого они появляются в поиске, так что вы можете разработать целый сайт на базе этого плагина. Если учесть, что он бесплатный, то это очень даже неплохо.
Knowledge Center
Это один из наиболее продвинутых плагинов, который предлагает кучу функций, а также премиум-версию.
Knowledge Center поддерживает почти все виды страниц с образовательным контентом, которые вам нужны. FAQ, Wiki-страницы, страницы базы знаний, а также списки архивных рубрик для удобства навигации.
У этого плагина есть дорогая корпоративная версия, но я думаю, что бесплатного варианта будет более, чем достаточно для большинства пользователей.
Он идёт в комплекте с полным набором виджетов, таких как свежие записи, наиболее просматриваемые и избранные материалы. Вы также можете добавлять пользовательские параметры поиска и использовать шорткоды базы знаний для вставки определённых списков статей/рубрик в любое место на вашем сайте.
Определённо один из наиболее хороших плагинов, если вы ищите тонны функций и продуманную систему управления. Посмотрите их видео, чтобы больше узнать и увидеть этот плагин в действии.
бэкап базы данных (резерв и архивация)
В сегодняшнем уроке мы разберем очередной плагин под названием WordPress Database Backup. Этот плагин создает резервные копии Вашего блога. Я настоятельно рекомендую Вам поставить его на свой блог.
WordPress Database Backup — один из важнейших плагинов. Представьте себе ситуацию: Вы ведете свой блог довольно долгое время, работали над ним годами, и в один ужасный день все пропадает: возникли проблемы у хостера и другие проблемы. А если у Вас под рукой будет резервная копия Вашего блога, Вы без труда восстановите свой блог.
Установка, настройка и использование плагина для архивации базы данных WordPress Database Backup
- Заходим в раздел Плагины в админке, находим плагин WordPress Database Backup, активируем его.
- Для редактирования настроек плагина заходим в раздел Инструменты —> Архивация базы данных.
- Можете скачать архив базы данных себе на компьютер. Для этого нужно поставить галочку напротив “Скачать на компьютер” и нажать на кнопку “Создать архив!” (аналогично Вы можете Сохранить на сервере, Отправить архив на email):
- Также Вы можете Запланировать архивацию, благодаря чему резервные копии будут присылаться на Ваш почтовый ящик в указанный промежуток времени. Данный шаг на локальном сервере желательно пока не делать, как только перенесем наш блог на реальный хостинг, можно будет запланировать архивацию (если Вы создаете себе блог с первых уроков на этом блоге, то следующий шаг пока пропустите, так как мы не перенесли еще свой блог на реальный хостинг).
Как запланировать архивацию если Ваш блог на реальном сервере
Чтобы плагин автоматически присылал Вам архивы базы данных, нужно всего лишь указать периодичность (я обычно ставлю один день), написать свой email и нажать на “Запланировать архивацию”:
Этот плагин и 4 простых шага могут Вам спасти кучу нервов, времени и финансов, так что обязательно ставьте плагин WordPress Database Backup.
До встречи на следующих уроках по созданию блога!
___________________________
Следующий урок: Урок 17 Изучаем удобный текстовой редактор Notepad++.
Как создать базу данных для WordPress в сPanel
13 января | Автор З. Владимир | 4 комментарияЗдравствуйте, дорогие читатели и гости блога. Перед тем как создать базу данных для будущего блога, на выбранном Вами хостинге, должно быть зарегистрировано доменное имя и получены данные для входа в панель администратора.
Что такое база данных? — это хранилище абсолютно всех действий, которые вы будете совершать при работе с вордпресс.
Как создать базу данных для WordPress?
В качестве примера для обучения, мы возьмем панель управления доменом — сPanel. Заходим в панель управления и, как показано на рисунке ниже, нажимаем и входим в раздел для создания базы данных. Следует отметить, что при создании базы и пользователя к ней, необходимо все данные записывать на листок, чтобы не забыть.
Перед вами поле для заполнения. Здесь необходимо придумать название вашей базе на английском языке не более 7 символов. Заполняем и жмем «создать».
Нам сообщили что база данных создана. Возвращаемся назад.
Теперь нам необходимо создать пользователя для этой базы, который бы имел право доступа по паролю. Пароль составляйте из букв и цифр английского языка. При заполнении первого поля пароля, у вас должен высветиться зеленым цветом тест с цифрами 100/100. Это значит, что пароль надежный. Повторяем пароль и жмем «создать».
Возвращаемся назад, так как теперь, нам необходимо объединить базу данных с пользователем. Жмем кнопку.
После перехода во вкладку ставим вверху галочку для всех опций и жмем создать. Все, база создана, пользователь и пароль созданы.
Но на этом не останавливаемся и продолжаем работать дальше.
Теперь необходимо скачать пакет файлов движка вордпресс. Скачиваем. Открываем архив и извлекаем из него папку с файлами. Папку размещаем у себя на компьютере и переименовываем ее в название вашего сайта. Открываем папку и находим в ней файл wp-config-sample.php (возможно у вас расширение .php не будет отображаться, потому не обращайте на это внимание ) и переименовываем его в wp-config.php. То есть, сокращаем его название. Теперь открываем его с помощью Блокнот (а лучше Notepad++). Найдите там раздел как на снимке ниже.
Теперь надо скопировать ваши данные, от только что созданной базы данных (имя базы, имя пользователя и пароль), и вставить их в нужные места в кавычки, вместо английских данных. На этом снимке написано по-русски, чтобы вам знать куда и что вставлять. Так, что ориентируйтесь визуально. Как только все это сделали, сохраните и закройте документ.
На сегодня все. После выполнения вышеперечисленных шагов, можете со спокойной душой переходить к статье по установке Wodpress на хостинг.
Очень надеюсь, что статья поможет Вам правильно установить и настроить WordPress. Удачи!
С огромным Уважением, Vladimir Zadorozhnyuk
Понравилась статья? Подпишитесь на новости блога или поделитесь в социальных сетях, а я отвечу вам ВЗАИМНОСТЬЮ
Обратите внимание на другие интересные статьи:
Как удалить базу данных и таблицы MySQL в WordPress?
WordPress с точки зрения перспективы может иметь простой в использовании интерфейс и выглядеть просто. Но в определенные моменты необходимо знать, что происходит в фоновом режиме, чтобы иметь более точный контроль на вашем сайте. Особенно, если вы новичок и делаете все самостоятельно, неплохо потратить время на понимание основ, которые помогут запустить ваш сайт WordPress в долгосрочной перспективе. Удаление таблицы базы данных – одно из таких необходимых действий, которые вам, возможно, придется выполнить, чтобы поддерживать размер вашей базы данных и быстрее выполнять запросы.
Что такое таблица базы данных WordPress?
WordPress работает с PHP и MySQL. Хотя PHP используется для создания функций, запросов и вывода на разных уровнях, фактическое содержимое отдельно хранится в таблицах базы данных MySQL. Например, все текстовое содержимое ваших сообщений хранится в таблице базы данных с именем «wp_posts».
Когда страница вашего сайта загружается, сценарии PHP будут извлекать необходимый контент из таблиц базы данных и отображать его на экране внешнего интерфейса. Это означает, что вам нужно сохранить обрезку базы данных, чтобы страницы загружались быстрее.
Зачем нужно удалять таблицы базы данных?
Что ж, мощь WordPress может быть реализована только с помощью нескольких плагинов, установленных на вашем сайте. Здесь возникает проблема – большинство плагинов создают таблицы базы данных для хранения контента в бэкэнде. Эти таблицы НЕ БУДУТ удалены, даже если вы удалили плагины с панели управления. У большинства из нас есть привычка устанавливать и удалять плагины позже по разным причинам. Во всех таких сценариях содержимое таблицы будет доступно в базе данных, занимая место и замедляя скорость загрузки вашего сайта. Узнайте, как полностью удалить плагин W3TC со своего сайта WordPress.
Какие типы плагинов создают таблицы базы данных?
От разработчика плагина полностью зависит, как следует хранить и обрабатывать данные. Насколько мы проверили, большинство плагинов в следующих категориях создают таблицы базы данных для хранения контента. Таблицы не удаляются даже после того, как мы удалили файлы плагинов.
- Похожие сообщения
- Социальный вход / подписка
- Членство
- Новостная рассылка
- Рейтинг и отзывы
- Разрушение изображения
Обратите внимание, что в некоторых сценариях необходимо сохранять контент даже при удалении плагина. Пользовательские типы сообщений являются типичным примером, когда данные все еще хранятся в таблице «wp_posts» и должны быть сохранены независимо от того, активен или удален плагин.
Пример в реальном времени
Возьмем один пример в реальном времени. Мы без проблем использовали один из популярных плагинов для публикаций, связанных с WordPress, более года. Позже мы начали использовать рекомендации по соответствующему контенту Google и не обнаружили необходимости в плагине для ранее связанных публикаций. Мы удалили плагин связанных публикаций и продолжаем работать с сайтом несколько месяцев.
Иногда позже, когда мы просматривали базу данных для очистки, мы все равно находили таблицу, связанную со старым плагином удаленных связанных сообщений, который зависал. Будучи таблицей связанных сообщений, она содержит более 12 тысяч записей, которые никогда не использовались на сайте.
Таблица базы данных плагина связанных сообщений
Как удалить таблицу базы данных MySQL в WordPress?
Удаление таблицы базы данных требует доступа к учетной записи хостинга и не может быть выполнено через FTP или панель администратора. Войдите в свою учетную запись хостинга и найдите инструмент «phpMyAdmin», который используется для поддержки вашей базы данных WordPress.
Откройте phpMyAdmin
После открытия phpMyAdmin щелкните свою базу данных, чтобы увидеть список ее таблиц. Взглянув, вы легко сможете найти ненужные таблицы, связанные с теми плагинами, которые вы когда-то устанавливали и удаляли. Перед удалением первое и важное – сделать резервную копию всей базы данных для восстановления в случае возникновения проблем.
Резервное копирование таблиц базы данных WordPress
Щелкните вкладку «Экспорт», а затем настраиваемый параметр. Выделите все таблицы и выберите тип сжатия: zip или gzip. Нажмите кнопку «Перейти» внизу, чтобы загрузить базу данных MySQL на свой локальный компьютер.
Удаление ненужных таблиц базы данных
Щелкните нужную базу данных, а затем таблицу, которую хотите удалить. На вкладке «Операции» выберите опцию «Удалить таблицу (DROP)».
Удалить таблицу базы данных WordPress
Вы увидите запрос на подтверждение удаления, как показано ниже, и нажмите ОК, чтобы продолжить.
Подтвердите удаление таблицы базы данных
После подтверждения будет удалена таблица и все содержимое. Выбранная таблица исчезнет из базы данных. Вы также можете перейти на вкладку «Запрос» и просто запустить запрос «DROP TABLE TABLE-NAME», чтобы удалить таблицу. В случае каких-либо проблем, отбросьте всю базу данных и перейдите на вкладку «Импорт», чтобы загрузить резервную копию базы данных и восстановить ее.
Полное удаление базы данных MySQL из cPanel
Если вы являетесь пользователем WordPress, большинство популярных хостинговых компаний, таких как Bluehost, SiteGround, HostGator и т. Д., Используют хостинг cPanel для управления учетной записью. cPanel имеет множество опций, которые сложно освоить обычным пользователям начального уровня в более короткие сроки. Одна из таких функций – удалить базу данных MySQL из вашей установки WordPress.
Зачем нужно удалять базу данных?
Когда вы управляете собственными сайтами WordPress, вам может потребоваться поиграть с базами данных по нескольким причинам. Ниже приведены некоторые из сценариев, в которых вам может потребоваться удалить базу данных:
- Когда вы устанавливаете WordPress с помощью приложений, запускаемых одним щелчком, есть также возможность создать автоматическую базу данных для вашей установки WordPress. Если вы создали базу данных на этом этапе, но на самом деле у вас есть резервная база данных для импорта, вам может потребоваться ее удалить.
- Очистите содержимое созданного вами тестового или демонстрационного сайта.
- Вы переходите на новый хост и хотите удалить весь существующий контент на старом хосте.
- Вы ошибочно скопировали базу данных и хотели избавиться от дублирующей базы данных.
Управление базой данных MySQL
Ваша учетная запись хостинга cPanel предлагает phpMyAdmin для управления базами данных. Здесь вы можете редактировать содержимое таблиц базы данных и удалить табличную часть любой базы данных в вашей учетной записи хостинга.
Но этот инструмент не предлагает возможности удалить всю базу данных.
Удаление базы данных MySQL
Войдите в свою учетную запись cPanel и перейдите в раздел, связанный с базами данных. Вы увидите значок «Базы данных MySQL», как показано на рисунке ниже (пример от Bluehost).
Доступ к моим базам данных SQL в cPanel
Щелкните «Базы данных MySQL», чтобы перейти к экрану, на котором вы можете просмотреть все базы данных и сведения о пользователях, доступные в вашей учетной записи хостинга. В разделе «Текущие базы данных» найдите ту, которую хотите удалить.
Просмотр баз данных MySQL в cPanel
Нажмите кнопку «Удалить» и подтвердите удаление базы данных.
Удаление базы данных MySQL
Вы увидите сообщение об успешном подтверждении, как показано ниже.
Успешное подтверждение удаления базы данных
Это оно!!! Вы удалили базу данных, занимающую место для хранения на вашем сервере. Теперь перейдите в phpMyAdmin, и вы больше не найдете базу данных.
Дополнительные баллы
- После удаления базы данных проверьте, нужно ли вам также удалить пользователя базы данных.
- Если вы хотите удалить только таблицу из базы данных, вы можете сделать это с помощью инструмента phpMyAdmin, как описано выше.
- Нет возможности удалить несколько баз данных или пользователей баз данных из cPanel. Вам нужно удалять по одной и подтверждать удаление баз данных и пользователей отдельно.
Все, что вам нужно знать
База данныхWordPress — это место, где хранятся все необходимые данные веб-сайта. Не только основная информация, такая как имена пользователей и пароли, но и сообщения, страницы и комментарии, даже тема веб-сайта и настройки конфигурации WordPress. Сегодня мы рассмотрим, почему и как вам следует управлять базой данных WordPress. Пристегнитесь и наслаждайтесь поездкой.
Почему WordPress нужна база данных
Давайте сначала посмотрим, что такое база данных. Как вкратце говорилось ранее, база данных может быть для нас спасительным вариантом для хранения и извлечения ценных данных.
База данных — это структурированный набор организованных данных. В сфере информационных технологий системы управления базами данных (СУБД) относятся к программному обеспечению, которое взаимодействует с пользователем, данными, а также извлекает и хранит данные. Это почти то же самое, когда вы сохраняете изображения или видео на своем компьютере или в папке с визитками, если вы предпочитаете управление картами старой школы. Очень полезно иметь личную базу данных для доступа к этим данным.
Есть несколько способов использования и доступа к базе данных. WordPress использует MySQL для своей системы управления базами данных.MySQL — это программное обеспечение с открытым исходным кодом, которое отвечает за управление такими компонентами базы данных WordPress, как пользовательские данные, мета-данные пользователя, сообщения, комментарии и т. Д. Об этом поговорим чуть позже.
WordPress использует PHP, используя SQL-запрос в разметке PHP, в качестве языка инструкций для данных CRUD (создание, чтение, обновление и удаление) из базы данных MySQL. База данных является неотъемлемой частью WordPress. Это основа, на которой хранится вся основная информация. База данных также обеспечивает бесперебойную работу вашей страницы, ее полную оптимизацию и помогает регулярно выполнять резервное копирование данных.
Следующий вопрос, где хранится база данных?
Что такое хост базы данных?
Ваша база данных WordPress организована хостом базы данных, который затем помещает ее на сервер MySQL. Подумайте о хосте базы данных как о реальном доме, в который вы можете пойти с определенным адресом (именем хоста). Вы можете получить что-нибудь из раздела комнаты (имя базы данных). Конечно, вам понадобится разрешение на это, поэтому вам нужно ввести имя пользователя и пароль перед входом в дом.
По большей части вы можете использовать localhost в качестве имени хоста для управления и соединения вашего WordPress с вашей базой данных. В Hostinger, например, вы можете найти подробную информацию о хосте базы данных в разделе База данных на панели управления:
Что такое таблица базы данных?
В базе данных ваши данные хранятся в виде таблиц. Каждая таблица состоит из уникальных данных и отображается в строках. И строки также содержат другую информацию или параметры.По умолчанию WordPress автоматически создает эти таблицы при первой настройке веб-сайта. Версия WordPress 4.4 сделает следующие основные таблицы базы данных:
- wp commentmeta — Каждый комментарий имеет уникальную информацию, называемую метаданными, эти данные будут доступны в этом разделе.
- wp comments — Все комментарии в WordPress будут доступны в этой таблице.
- wp links — В этом разделе содержится информация, относящаяся к ссылкам, введенным в функцию «Ссылки» WordPress.
- wp options — Этот раздел содержал данные, которые WordPress использует для хранения различных предпочтений и параметров конфигурации.
- wp postmeta — Каждый пост имеет уникальную информацию, называемую метаданными, эти данные будут доступны в этом разделе.
- wp posts — В WordPress «сообщения» — это статьи, которые вы пишете для наполнения своего блога. В этом разделе будут храниться эти данные. Здесь также хранятся страницы и пункты меню навигации.
- wp termmeta — Каждый термин имеет уникальную информацию, называемую метаданными, эти данные будут доступны в этом разделе.
- wp terms — Здесь хранятся категории сообщений и ссылок, а также теги сообщений.
- Связи терминов wp — Посты связаны с категориями и тегами из таблицы wp_terms, и эта связь поддерживается здесь.
- wp term taxonomy — В этой таблице описывается таксономия (категория, ссылка или тег) для записей в таблице wp_terms.
- wp usermeta — Каждый пользователь имеет уникальную информацию, называемую метаданными, эти данные будут доступны в этом разделе.
- wp users — Список пользователей хранится здесь.
По умолчанию вы не можете удалить основные таблицы WordPress. Но это добавит к вашему содержанию. Чтобы узнать больше о таблицах, мы предлагаем вам прочитать ее здесь.
В Hostinger мы всегда думаем в первую очередь о наших пользователях. Мы подумали, что вы, возможно, захотите узнать о лучших предложениях веб-хостинга на рынке.
Если вы собираетесь начать что-то новое, возьмите наш специальный купон на скидку и выходите в Интернет прямо сейчас!
Скидки на весь виртуальный хостинг
Что такое SQL-запрос?
SQL — это сокращение от языка структурированных запросов; это язык программирования, используемый для управления базами данных.Запрос SQL, отправленный к данным CRUD на сервере базы данных, называется запросом. WordPress использует запросы MySQL для хранения и извлечения данных и их создания на веб-страницах.
Запрос может оказаться полезным, особенно если вы хотите оптимизировать свою веб-страницу. Например, чтобы удалить спам-комментарии, которые раздувают вашу базу данных и замедляют работу вашей веб-страницы. Запрос может удалить его довольно быстро, для этого выполните следующую команду:
УДАЛИТЬ ИЗ wp_comments ГДЕ wp_comments.comment_approved = 'спам';
Вы также можете выполнить запрос, если хотите удалить нежелательные сообщения, особенно более старые.Для этого выполните следующий запрос:
УДАЛИТЬ * ИЗ `wp_posts`
ГДЕ` post_type` = 'post'
AND DATEDIFF (NOW (), `post_date`)> 30
Вы можете изменить число «30» на любую дату публикации, которую хотите удалить. В этом примере он удалит сообщения старше 30 дней.
Вы всегда можете вручную удалить спам и старую публикацию из интерфейса WordPress, но запрос делает эту возможность буквально у вас под рукой.
Pro Совет: не забудьте сделать резервную копию перед внесением любых изменений в вашу базу данных!
Как управлять базой данных WordPress?
Мы рассмотрели много информации об управлении базами данных.А теперь давайте найдем ему хорошее применение.
Управляйте своей базой данных WordPress или, скорее, сервером MySQL с помощью phpMyAdmin. Это веб-приложение с открытым исходным кодом и простым в использовании пользовательским интерфейсом. В панели управления Hostinger есть phpMyAdmin. Вы можете получить доступ к нему в разделе базы данных :
Или, что еще лучше, мы уже создали уникальную прямую ссылку для доступа к phpMyAdmin. Просто не забудьте ввести имя пользователя и пароль вашего сервера MySQL. Вы можете найти его здесь:
После того, как вы нажмете прямую ссылку или кнопку phpMyAdmin , вы попадете в интерфейс phpMyAdmin:
Как видите, это основная база данных, созданная WordPress.Я не вносил существенных изменений в свою веб-страницу, поэтому дополнительных таблиц не создается. Однако вы должны помнить, что каждый раз, когда вы вносите изменения в WordPress, эти таблицы могут складываться и накапливаться. Вот почему вам следует хорошо с этим справиться.
Давайте выполним базовое управление, создав резервную копию. Щелкните вкладку Экспорт и выберите соответствующий вариант.
Эта инструкция загрузит файлы SQL на ваш компьютер.
Вы также можете использовать плагины для управления базой данных WordPress.Посмотрите список лучших плагинов для управления базами данных WordPress здесь.
Заключение
Базы данных и WordPress — это две стороны одной медали; они работают бок о бок, чтобы гарантировать, что ваша веб-страница работает как можно лучше, а все ее данные хорошо управляются.
Подведем итоги. Мы рассмотрели преимущества наличия базы данных для хранения и извлечения данных. Мы также узнаем, как использовать запрос, чтобы упростить нашу работу по управлению базой данных, и, наконец, мы знаем, как выполнять базовое управление базой данных WordPress с помощью phpMyAdmin.
Лукман — самопровозглашенный социолог. Он увлечен образованием, технологиями и всем, что между ними. Он хочет помочь создать качественную систему образования. Проведя последние четыре года в качестве социолога и гуру блогов, он передает свои навыки команде цифрового контента Hostinger. Что касается свободного времени, он любит читать научную (и не очень научную) литературу с чашкой черного кофе арабика в качестве компаньона.
Руководство для начинающих о том, что это такое и как получить к нему доступ
WordPress позиционируется как платформа для начинающих, и по этой причине она пользуется популярностью у многих начинающих владельцев веб-сайтов.Вы можете многого добиться с помощью WordPress без каких-либо технических знаний.
В то же время, если вы хотите получить максимальную отдачу от платформы, стоит понять, как работают некоторые из ее основных элементов. Например, после того, как вы какое-то время пользуетесь WordPress, неплохо узнать, как работают базы данных WordPress.
База данных вашего сайта невероятно важна, поскольку в ней хранится вся информация, необходимая для работы вашего сайта. Некоторое базовое знакомство с ним поможет вам лучше понять платформу, которую вы используете, более эффективно выполнять определенные задачи и устранять неполадки.
В этом посте мы поговорим о том, что такое база данных WordPress и как она работает. Кроме того, мы рассмотрим, как найти и управлять вашим. Давай приступим к работе!
Введение в базы данных
Концепция «базы данных» не уникальна для WordPress. Проще говоря, база данных — это организованный набор данных. Эти данные хранятся в электронном виде, обычно в компьютерной системе, и к ним можно получить доступ по желанию. Базы данных могут быть любого размера и уровня сложности.
Их всех объединяет то, как они хранят набор информации таким образом, чтобы облегчить доступ к ней.Данные внутри — такие как записи или файлы — обычно организованы в строки, столбцы и таблицы. Кроме того, базы данных динамические. Вы можете добавлять, удалять и изменять информацию в базе данных, если у вас есть к ней доступ.
Базы данных обычно имеют какие-то меры безопасности, чтобы не допустить неавторизованных пользователей, поскольку данные, которые они содержат, могут быть конфиденциальными по своей природе.
Почему WordPress требует базы данных
Вы можете этого не осознавать, но ваш веб-сайт WordPress намного сложнее, чем кажется.За кулисами многое делается для того, чтобы он функционировал должным образом, даже если ваш сайт довольно небольшой. В частности, веб-сайт WordPress состоит из множества различных типов данных.
Как вы, наверное, догадались, вся эта информация хранится в централизованной базе данных WordPress. Эта база данных позволяет вашему сайту работать и сохранять изменения, которые вы или ваши посетители вносите. Некоторые данные, хранящиеся в вашей базе данных WordPress, включают:
Другими словами, почти все, что составляет ваш сайт, находится в его базе данных.Уже по одной этой причине стоит немного узнать о том, как работает база данных.
Как работает ваша база данных WordPress
Когда вы устанавливаете новый веб-сайт WordPress, часть процесса включает в себя создание для него базы данных. Обычно это происходит автоматически. Однако вы также можете создать базу данных вручную или даже использовать существующую базу данных вместе с новым веб-сайтом.
Тем не менее, ваша база данных почти всегда будет храниться на сервере вашего хостинг-провайдера.Иногда его называют «хостом базы данных». Когда человек посещает ваш сайт, его браузер отправляет запрос на сервер вашего сайта. Затем сервер отправляет данные, необходимые для отображения сайта и его правильной работы. Также стоит отметить, что для функционирования базы данных требуется собственный набор программного обеспечения.
WordPress использует систему управления базами данных MySQL, которая представляет собой программное обеспечение с открытым исходным кодом. Это означает, что вы иногда будете слышать, как база данных вашего сайта называется «базой данных MySQL.«MySQL — это то, что позволяет базе данных хранить информацию и предоставлять вам доступ к ней. Когда данные необходимо сохранить, изменить или удалить, WordPress отправляет MySQL «запрос» в базу данных. Это просто означает, что отправляются инструкции о том, какие данные следует затронуть и что с ними делать.
Вот пример довольно простого запроса MySQL:
УДАЛИТЬ ИЗ wp_comments ГДЕ wp_comments.comment_approved = 'спам';
Эта строка сообщает базе данных о необходимости просмотра всех содержащихся в ней данных, связанных с комментариями пользователей.Он найдет все комментарии, отмеченные вами как спам, и удалит их. Многие запросы, связанные с базой данных, выполняются автоматически.
Однако вы также можете получить доступ к своей базе данных напрямую и запускать эти типы команд вручную или использовать менеджер баз данных для упрощения процесса. Это позволяет выполнять определенные задачи быстрее, чем через панель управления, и позволяет делать то, что иначе невозможно (например, изменять имя пользователя в своей учетной записи).
Вскоре мы поговорим о том, как найти вашу базу данных WordPress и получить к ней доступ.Однако давайте сначала рассмотрим, какие типы таблиц включает в себя база данных.
Как ваша база данных WordPress организует информацию
Ранее мы мимоходом упоминали, что информация в базе данных организована. Чтобы можно было быстро и легко получить доступ к огромному количеству информации, она организована в серию «таблиц базы данных». В двух словах, таблица базы данных похожа на папку в картотеке и содержит определенную категорию данных. В то время как ваша домашняя файловая система может иметь одну папку для счетов и другую для квитанций, в вашей базе данных WordPress есть таблица для комментариев, одна для сообщений и так далее.В частности, новая база данных WordPress будет включать следующие таблицы:
- wp_commentmeta
- wp_comments
- wp_links
- wp_options
- wp_postmeta
- wp_posts
- wp_terms
- wp_termmeta
- wp_term_relationships
- wp_term_taxonomy
- wp_usermeta
- wp_users
Как видите, названия этих таблиц дают хорошее представление о том, за что каждая из них отвечает.Кроме того, каждая таблица содержит различные столбцы и поля, содержащие еще более конкретные типы информации. Например, таблица wp_comments содержит данные, относящиеся к комментариям, оставленным на ваших страницах, и сообщениям. Далее он разбит на следующие столбцы:
- комментарий_ID
- comment_post_ID
- comment_author
- comment_author_email
- comment_author_url
- comment_author_IP
- comment_date
- comment_date_gmt
- comment_content
- comment_karma
- comment_approved
- comment_agent
- comment_type
- comment_parent
- user_id
По сути, это означает, что в базе данных хранится много информации о каждом конкретном комментарии.Сюда входит уникальный идентификатор комментария, публикация, в которой он находится, сведения об авторе и многое другое. Если вы хотите удалить спам-комментарии, как в нашем предыдущем примере, вам потребуется получить доступ к этой таблице базы данных с помощью запроса MySQL.
Как получить доступ к базе данных WordPress и использовать ее (за 2 шага)
В большинстве случаев ваша база данных самодостаточна. Вам не нужен для доступа к нему, чтобы создавать контент и запускать свой сайт. В то же время существует множество ситуаций, в которых полезно знать, как найти и понять свою базу данных.Некоторые из причин, по которым вам может потребоваться доступ к базе данных WordPress, включают:
Подпишитесь на информационный бюллетень
Мы увеличили наш трафик на 1187% с помощью WordPress.
Присоединяйтесь к более чем 20 000 других людей, которые получают нашу еженедельную рассылку с инсайдерскими советами по WordPress!
Подпишитесь сейчас- В учебных целях, чтобы лучше понять, как устроен ваш сайт.
- Для выполнения задач, которые невозможно решить через панель управления WordPress.
- Как часть процесса устранения некоторых распространенных ошибок WordPress.
Существует также общая проблема, связанная с вашей базой данных, которую вы можете исправить с помощью нашего руководства: Как исправить ошибку «MySQL Server Has Gone Away» в WordPress или другую распространенную проблему — фактически вызванную кешированием — « Обновление не требуется. Ваша база данных WordPress уже обновлена ».
Имея это в виду, давайте рассмотрим, как управлять базой данных WordPress.
Шаг 1. Войдите в phpMyAdmin
Поскольку ваша база данных хранится на сервере вашего сайта, вам нужно будет обратиться к вашему хостинг-провайдеру, чтобы получить к ней доступ.Это означает, что требуемый процесс может немного отличаться в зависимости от используемого вами веб-хостинга. Однако в большинстве случаев вам понадобится интерфейс под названием phpMyAdmin.
Прежде всего, прежде чем работать с базой данных, убедитесь, что у вас есть последняя резервная копия вашего веб-сайта. В базу данных легко внести случайные изменения, которые трудно отменить и которые могут привести к взлому сайта. Если у вас есть резервная копия, вы можете просто восстановить свой сайт в предыдущее состояние, если произошла ошибка.
Затем вам нужно найти phpMyAdmin в своей учетной записи хостинга. Часто это означает сначала доступ к cPanel, а затем поиск внутри него phpMyAdmin. Однако процесс может немного отличаться, если ваш веб-хостинг использует уникальную систему управления. Например, здесь, в Kinsta, мы предоставляем пользователям настраиваемую панель хостинга: панель управления MyKinsta.
Если ваш сайт размещен у нас, вам нужно получить доступ к панели управления, выбрать сайт, которым вы хотите управлять, и прокрутите вниз до раздела Доступ к базе данных .Вы увидите ссылку . Откройте phpMyAdmin:
.Панель управления MyKinsta
Вам будет представлен экран входа в систему, где вы можете ввести имя пользователя и пароль базы данных, указанные в разделе Доступ к базе данных вашей панели. Откроется менеджер phpMyAdmin.
Шаг 2. Получите доступ к базе данных и начните вносить изменения
Независимо от того, как вы к нему обращаетесь, phpMyAdmin всегда выглядит одинаково:
менеджер phpMyAdmin
Вкладка Базы данных в верхней части экрана — это полный список.Должно быть несколько, связанных с самим phpMyAdmin, и одно, названное в честь вашего веб-сайта. Нажмите на последнее, и вы увидите базу данных:
База данных MySQL
Как видите, сюда входит список таблиц базы данных, которые мы обсуждали ранее. К каждому из них можно получить доступ, чтобы увидеть содержащиеся в нем столбцы и поля:
База данных MySQL wp_options
Отсюда вы можете использовать различные параметры для поиска, добавления, изменения и удаления данных. В качестве примера давайте посмотрим, как изменить имя пользователя вашей учетной записи WordPress.Это то, что вы не можете выполнить через панель инструментов, но это просто сделать, обратившись к своей базе данных.
Для этого выберите таблицу wp_users и нажмите Edit рядом с именем пользователя, которое вы хотите изменить:
Измените свое имя пользователя через базу данных
Затем добавьте свое новое имя пользователя в поле Value под user_login :
Обновил ваше имя пользователя прямо в базе данных WordPress
Чтобы завершить внесение изменений, выберите Go .Это автоматически обновит имя пользователя вашего аккаунта. Многие задачи, связанные с базой данных, настолько просты — все, что вам нужно сделать, это найти нужный фрагмент данных и изменить его. Однако не забывайте при этом быть очень осторожными. Лучше всего заранее узнать, какую задачу вы пытаетесь выполнить, и найти руководство или учебное пособие, которое поможет вам найти нужные данные (и что с ними делать). Вы также можете управлять своей базой данных с помощью плагина. Большинство из них бесплатны и доступны для загрузки из репозитория WordPress.У нас есть список лучших плагинов для баз данных WordPress.
Все планы Kinsta включают еженедельную автоматическую оптимизацию базы данных MySQL для обеспечения лучшей производительности базы данных. Ознакомьтесь с нашими планами для получения дополнительной информации.
Ваш сайт WordPress не будет работать без базы данных. Узнайте, что это такое и почему это так важно, благодаря этому руководству для начинающих! 🗣💪Нажмите, чтобы написать твитСводка
Если вы не веб-разработчик, мысль о взаимодействии с вашей базой данных WordPress может напугать.Тем не менее, это задача, которую стоит изучить, поскольку с ее помощью вы сможете вносить всевозможные изменения на свой веб-сайт. Кроме того, большинство хостов упрощают доступ к базе данных и управление ею.
Ваша база данных WordPress содержит всю информацию, необходимую для ее работы, включая ее содержимое, пользовательские данные, настройки и многое другое. Эта информация организована в таблицы, столбцы и поля, которые вы можете изменять по своему желанию. Вы можете получить доступ к своей базе данных, перейдя к phpMyAdmin на панели хостинга — просто не забудьте сначала создать резервную копию своего сайта и будьте очень осторожны при внесении изменений.
Если вам понравилось это руководство, то вам понравится наша поддержка. Все планы хостинга Kinsta включают круглосуточную поддержку наших опытных разработчиков и инженеров WordPress. Общайтесь с той же командой, которая поддерживает наших клиентов из списка Fortune 500. Ознакомьтесь с нашими тарифами
14 лучших плагинов для баз данных WordPress (очистка и оптимизация вашей БД)
Веб-сайт хорош настолько, насколько хорош его база данных. Все, от комментариев, сообщений, информации о пользователях до спама, хранится в вашей базе данных WordPress.Некоторые из них имеют решающее значение для работы вашего сайта, поэтому удаление этих элементов может привести к сбою или сбоям в работе вашего сайта.
Другие, такие как старые черновики, плохие таблицы и спам-комментарии, только утяжеляют вашу базу данных и замедляют работу вашего сайта. Вот почему вам может понадобиться плагин для базы данных WordPress!
Плагиныдля баз данных бывают разных форм. Некоторые из них предназначены исключительно для резервного копирования вашей базы данных перед внесением изменений, например, при миграции. Другие служат для очистки базы данных от ненужных файлов еженедельно или ежемесячно.
Итак, вы либо очищаете свою базу данных, либо сохраняете ее на тот случай, если вам понадобится восстановить содержимое позже. Весь смысл этих плагинов — оптимизация, стремление к более высокой скорости, более чистым данным и лучшей производительности в целом.
Почему так важно иметь быструю базу данных WordPress?
Быстрая база данных дает несколько преимуществ:
- Вы гарантируете, что ваш сайт будет работать быстро.
- Это помогает, предоставляя клиентам более эффективный пользовательский интерфейс.
- Повышает ваши шансы на повышение рейтинга в поисковых системах.
- Быстрая база данных обычно означает, что вы используете только необходимые данные, поэтому ваши серверы не нагружаются.
Также важно время от времени выполнять резервное копирование или перенос базы данных. Таким образом, вы будете готовы к работе с файлами резервных копий на случай взлома или возникновения проблем на сервере.
Вне зависимости от ситуации для успешного веб-сайта WordPress требуется работоспособная база данных.Особенно, если вы запускаете веб-сайт с интенсивным использованием базы данных.
Начните с хоста
Плагины для оптимизации базы данныхвеликолепны, но лучше всего начать улучшать свою базу данных с помощью превосходного хоста.
Например, 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
Стоимость
Доступна бесплатная версия. Премиум-версии включают следующие планы:
- Стартер — 39 долларов в год для одного-двух сайтов.
- Business — 59 долларов в год за пять сайтов.
- Безлимит — 149 долларов в год за неограниченное количество сайтов.
Функции, которые делают оптимизацию WP отличным выбором
- Бесплатная версия доступна для установки на любом количестве сайтов.Он предоставляет отличные инструменты для кэширования сайта, очистки базы данных и сжатия изображений.
- Плагин автоматически оптимизирует вашу базу данных с помощью календаря.
- Просмотрите статистику оптимизации базы данных в плагине.
- Несколько недель резервного копирования базы данных поддерживается внутри плагина.
- У вас есть варианты для поддержки нескольких сайтов.
- Плагин позволяет удалять ненужные изображения и оптимизировать те, которые вы хотели бы сохранить.
- Вы можете оптимизировать отдельные таблицы вместо всей базы данных.
- WP-Optimize обеспечивает многоязычную интеграцию.
Кто должен учитывать это при выборе подключаемого модуля базы данных WordPress?
Используйте WP-Optimize, если вы хотите, чтобы ваш инструмент оптимизации базы данных выполнял следующие три функции: очистку базы данных, сжатие изображений и кэширование страниц.
Существует не так много других плагинов баз данных, которые сжимают изображения и кэшируют страницы, как этот.
Если вы являетесь клиентом Kinsta, обратитесь в службу поддержки перед установкой этого подключаемого модуля, так как это может вызвать проблемы с производительностью и конфликты с нашими встроенными функциями оптимизации базы данных.
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
Стоимость
Основной плагин бесплатен. Если вам требуются дополнительные лицензии на сайт, выберите один из премиальных планов:
Подпишитесь на информационный бюллетень
Мы увеличили наш трафик на 1187% с помощью WordPress.
Присоединяйтесь к более чем 20 000 других людей, которые получают нашу еженедельную рассылку с инсайдерскими советами по WordPress!
Подпишитесь сейчас- Стартер — 39 долларов за 1-2 сайта.
- Business — 59 долларов за пять сайтов.
- Unlimited — 149 долларов США за неограниченное количество сайтов.
Функции, которые делают Advanced Database Cleaner отличным выбором
- Плагин экономит ваше время, избавляясь от ненужных элементов базы данных в фоновом режиме.
- Он регулярно очищает вашу базу данных, делая сайт более быстрым и менее громоздким.
- Существует длинный список вариантов очистки с возможностью очистки таких вещей, как пингбэки, потерянные данные, старые автоматические черновики и многое другое.
- Вы можете запланировать, когда вы хотите, чтобы автоматическая очистка происходила.
- Просмотрите информацию базы данных на экране, прежде чем принимать какие-либо решения.
- В плагине есть инструменты для автоматической очистки таблиц.
- Вы можете восстановить поврежденные или поврежденные таблицы.
- Есть поддержка мультисайтов.
Кто должен учитывать это при выборе подключаемого модуля базы данных WordPress?
Вот плагин для всех. Часто забывают, что очистка базы данных так важна, но после установки Advanced Database Cleaner это становится простым процессом. И вы должны заметить разницу.
8. WP Reset
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 отличным выбором
- Clean up Optimizer очищает вашу базу данных, определяя элементы, которые вам больше не нужны.
- Он минимизирует медиа и данные, чтобы ваш сайт загружался быстро.
- Вы можете избавиться от таких вещей, как пингбэки, исправления и спам-комментарии.
- Возможны уникальные удаления с опциями для очистки 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 обеспечивает основу вашего веб-сайта WordPress. Без базы данных ваш сайт WordPress просто не мог бы работать.База данных WordPress обеспечивает загрузку и запуск вашего веб-сайта, а также хранит и сохраняет содержимое вашего блога, такое как сообщения и комментарии, а также изменения, которые вы (или даже ваши посетители) вносите.
В этой статье мы рассмотрим, что такое база данных WordPress и как она работает. К концу этого поста у вас будет гораздо более полное представление о данных, которые управляют вашим сайтом WordPress. Давайте нырнем.
Есть ли в WordPress база данных?
Как вы, наверное, уже догадались, да, WordPress требует базу данных.WordPress — это управляемая базой данных система управления контентом с открытым исходным кодом или платформа веб-сайтов, написанная на PHP. WordPress использует базу данных для хранения и извлечения содержимого вашего веб-сайта или блога.
По сути, веб-сайт WordPress — это «дружественное лицо в базе данных».WordPress использует систему управления базами данных MySQL. Если вы не знакомы с MySQL, это система управления реляционными базами данных с открытым исходным кодом (RDBMS), которая обычно используется для создания баз данных. MySQL использует язык структурированных запросов (SQL), популярный язык для баз данных.MySQL лучше всего работает с другими приложениями с открытым исходным кодом, такими как WordPress, веб-сервер Apache, операционная система Linux и PHP.
Прежде чем вы сможете установить программное обеспечение WordPress, вам сначала потребуется база данных MySQL. При поиске провайдера хостинга для WordPress вы заметите, что у всех них MySQL уже включен в их пакеты. Во время установки вы предоставляете WordPress информацию о вашей конкретной базе данных, а WordPress настраивает все остальное.
Большинству пользователей WordPress никогда не потребуется взаимодействовать с базой данных WordPress.Он просто действует за кулисами. Но полезно понять, что такое база данных WordPress и как она работает, если вы заинтересованы в разработке тем или плагинов или в разработке ядра WordPress.
Что такое база данных WordPress?
База данных WordPress — это база данных MySQL, в которой данные вашего веб-сайта хранятся в таблицах, строках и столбцах. База данных WordPress является динамической, что означает, что вы можете добавлять, изменять и удалять содержащуюся в ней информацию (при условии, что у вас есть административный доступ).
Подробнее об описании базы данных WordPress.
Примечание. В базе данных WordPress предусмотрены меры безопасности для защиты конфиденциальных данных от потенциального взлома. Неавторизованные пользователи не смогут получить доступ к защищенной базе данных.
Получите бонусный контент: Руководство по безопасности WordPress
Зачем WordPress нужна база данных?
Вообще говоря, каждый сайт WordPress состоит из множества различных типов данных. Все эти данные нужно где-то хранить.Вот где в игру вступает база данных WordPress.
Концепция базы данных не уникальна для платформы WordPress. База данных может быть простой или сложной. Он может быть маленьким или большим. Но все базы данных объединяет то, что они хранят информацию быстрым и простым способом.
Вот несколько примеров различных типов данных, которые хранятся в базе данных WordPress:
- Страницы, сообщения и дополнительный контент
- Теги, категории и другая организационная информация
- Комментарии пользователей и данные профиля
- Данные, связанные с темами и плагинами
- Полные настройки сайта
Легко увидеть, как почти все, что составляет ваш сайт хранится в базе данных WordPress.Уже одно это является хорошей причиной узнать больше о том, как работает база данных WordPress.
Как работает база данных WordPress?
При первой установке WordPress для создания нового сайта создается база данных. Чаще всего при установке WordPress база данных создается автоматически. Однако также можно создать базу данных вручную или использовать уже существующую базу данных. Независимо от того, создается ли она автоматически или вы создаете ее вручную, ваша новая база данных будет храниться на сервере вашего хостинг-провайдера (иногда называемом хостом базы данных).
Когда пользователь заходит на ваш сайт, его браузер отправляет эхо-запрос на сервер вашего сайта. Сервер отправляет необходимые данные для правильного отображения вашего сайта и обеспечения его работы для ваших пользователей так, как вы планировали.
Для работы любой базы данных необходимо программное обеспечение. В случае базы данных WordPress эта система управления программным обеспечением называется MySQL, программное обеспечение с открытым исходным кодом.
Поскольку база данных WordPress использует платформу MySQL, вы часто слышите, что база данных для вашего сайта называется «База данных MySQL.«Но не позволяйте этому запугать или запутать вас. Все это означает, что MySQL — это то, что позволяет вашей базе данных хранить информацию и предоставлять вам прямой доступ к данным. Когда вам нужно сохранить, удалить или изменить данные, WordPress отправит MySQL-запрос в вашу базу данных, инструктируя его выполнить определенные действия, которые вы запросили в панели администрирования.
Структура базы данных WordPress
Без платформы MySQL вы не смогли бы получить доступ к базе данных WordPress. Думайте о MySQL как о движке, на котором работает ваша база данных.
Какие данные хранятся в базе данных WordPress? И как найти и получить доступ к базе данных для своей учетной записи WordPress?
Давайте подробнее рассмотрим структуру базы данных WordPress, а также типы данных и таблиц, включенных в базу данных.
Что хранится в базе данных WordPress?
В начале статьи мы кратко поговорили о том, как организована информация в вашей базе данных WordPress. Для простого и быстрого доступа к гигантским объемам данных они организованы в таблицы базы данных.
Думайте о таблице базы данных как о папке внутри большого картотеки. Каждая папка или таблица организованы по разным конкретным категориям данных. Например, физическая файловая система в вашем доме может включать одну папку для квитанций, а другую — для предстоящих счетов. Точно так же в базе данных WordPress есть разные таблицы для сообщений, комментариев пользователей, пользовательских данных и т. Д.
Таблицы базы данных WordPress по умолчанию
Каждая новая установка базы данных WordPress будет включать 12 таблиц.Имена таблиц дают вам довольно четкое представление о том, за что каждая таблица отвечает.
Кроме того, каждая таблица будет содержать множество полей и столбцов, в которых будет храниться еще больше заданных битов данных. Например, таблица wp_comments содержит все данные, относящиеся к комментариям пользователей к вашим сообщениям и страницам.
Имя таблицы | Описание |
---|---|
wp_users | Список пользователей на вашем веб-сайте WordPress.Здесь хранятся пользователи всех ролей пользователей WordPress (администратор, редактор, автор, участник, подписчик и т. Д.). Дополнительная информация о пользователе, хранящаяся в этой таблице, включает имя пользователя, имя, фамилию, псевдоним, пароль, адрес электронной почты, дату регистрации, статус и роль. |
wp_usermeta | Каждый пользователь предоставляет информацию, называемую метаданными . Метаданные, хранящиеся здесь, включают уникальный идентификатор пользователя, мета-ключ, мета-значение и мета-идентификатор. Все это уникальные идентификаторы пользователей вашего сайта. |
wp_term_taxonomy | WordPress использует три типа таксономии, включая категорию , ссылку или тег . В этой таблице хранятся ассоциации таксономии для терминов. |
wp_term_relationships | В этой таблице хранятся отношения между сообщениями, категориями и тегами. Связь ссылок с соответствующими категориями также сохраняется в этой таблице. |
wp_termmeta | Каждый термин содержит информацию, называемую метаданными , и хранится в wp_termmeta. |
wp_terms | Категории для сообщений и ссылок и теги для сообщений находятся в таблице wp_terms. |
wp_posts | Ядро данных WordPress — это сообщение . В этой таблице хранится содержание любого опубликованного вами сообщения или страницы, включая автосохранение редакций и настройки параметров публикации. Кроме того, в этой таблице хранятся страницы, и пункты навигационного меню. |
wp_postmeta | Каждый пост содержит информацию, называемую метаданными , и хранится в wp_postmeta. Некоторые плагины могут добавлять в эту таблицу свою информацию. |
wp_options | Здесь хранятся все настройки , установленные на странице настроек панели администратора WordPress. Сюда входят все варианты тем и плагинов. |
wp_links | wp_links содержит информацию, относящуюся к ссылкам , введенным в функцию «Ссылки» WordPress. (Эта функция устарела, но ее можно снова включить с помощью подключаемого модуля Links Manager.) |
wp_comments | Все комментарии, опубликованные на вашем сайте, хранятся здесь вместе с дополнительной информацией об авторе комментария (имя , URL, IP-адрес, адрес электронной почты и т. Д.) |
wp_commentmeta | Каждый комментарий содержит информацию, называемую метаданными , и сохраняется в wp_commentmeta, включая идентификационный номер комментария. |
Пример таблицы базы данных WordPress: комментарии
Любая таблица базы данных WordPress может быть расширена, чтобы показать все данные, хранящиеся в таблице. Возьмем, к примеру, таблицу wp_comments.
Как видите, таблицы базы данных WordPress wp_comments разбиты еще дальше на эти столбцы:
- comment_ID
- comment_post_ID
- comment_author
- comment_author_email
- comment_author_url
- comment_author_IP
- comment_date
- comment_date_gmt
- comment_content36
- comment_karma комментарий Как видите, ваша база данных хранит гораздо больше информации о каждом комментарии пользователя на вашем сайте, чем вы, вероятно, думали.В нем хранится информация об авторе каждого комментария, уникальный идентификатор пользователя, место, где находится комментарий, и многое другое.
- Изучение и лучшее понимание структуры вашего веб-сайта
- Выполнение задач, которые невозможно выполнить на панели инструментов WordPress
- Устранение распространенных ошибок в WordPress
- Мастер базы данных MySQL в панели управления веб-хостингом. Самый быстрый и простой способ создать базу данных WordPress — использовать мастер базы данных MySQL, расположенный на панели управления вашего веб-хостинга (или cPanel).
- Через phpMyAdmin. Пользовательский интерфейс не так прост в использовании, но создание базы данных может происходить в phpMyAdmin, если у вашего пользователя есть права.
- Через командную строку в MySQL (подробнее об этом позже).
- При именовании базы данных избегайте использования предсказуемых имен, таких как «mydatabase» или «blogdata». Если происходит злонамеренная атака и пользователь пытается проникнуть в вашу базу данных, им будет сложнее, если ваше имя не так очевидно.
- Имейте в виду, что вам также следует избегать использования слишком предсказуемых имен пользователей, таких как «blogger» или «admin».”
- Используйте надежный пароль из средства создания паролей или создайте пароль, содержащий не менее восьми символов, включая буквы, цифры и специальные символы. Избегайте использования имен или словарных слов в качестве паролей пользователей базы данных. Хороший пример того, как должен выглядеть надежный пароль:
Как мне получить доступ к моей базе данных WordPress?
Ваша база данных WordPress в основном самодостаточна, и обычным пользователям вряд ли когда-нибудь понадобится к ней доступ. Например, вам не нужно постоянно обращаться к базе данных, чтобы запускать свой сайт или создавать / изменять контент сайта. Однако бывают ситуации, когда важно знать, как получить доступ и понять, что находится в вашей базе данных.
Некоторые из причин, по которым вы можете захотеть получить доступ к базе данных WordPress, включают:
Вы также захотите получить доступ к базе данных WordPress, когда вы хотите выполнить сброс , отремонтируйте или оптимизируйте свой сайт, чтобы он работал быстрее. Имея это в виду, давайте посмотрим, как получить доступ к базе данных и управлять ею.
phpMyAdmin
Помните, как мы упоминали, что ваша база данных хранится на сервере вашего сайта? Из-за этого вам придется получить доступ к базе данных WordPress через вашего хостинг-провайдера.
В зависимости от хостинг-провайдера, которого вы используете, процесс доступа к базе данных может немного отличаться. Но почти в каждом случае вы получите доступ к нему с помощью утилиты под названием phpMyAdmin.
Что такое phpMyAdmin? phpMyAdmin — это бесплатный программный инструмент, который позволяет вам управлять базой данных MySQL вашего веб-сайта.
cPanel — одна из наиболее распространенных панелей управления веб-хостингом, используемых хостами, поэтому ваша панель управления веб-хостингом, вероятно, будет выглядеть примерно так, как на этом снимке экрана. Также обратите внимание, что если ваш хост использует уникальную нестандартную систему управления, этот процесс может немного отличаться.
После входа в личный кабинет своей учетной записи веб-хостинга у вас должна быть возможность открыть phpMyAdmin. Найдите значок phpMyAdmin в разделе «Базы данных» панели управления cPanel.
Примечание. Прежде чем вы начнете работать с базой данных, важно создать полную резервную копию базы данных вашего веб-сайта.Когда вы вносите прямые изменения в базу данных, очень легко внести изменения, которые могут нарушить работу вашего сайта или их будет трудно отменить. С помощью резервной копии базы данных вы сможете быстро восстановить свой веб-сайт до его прежнего состояния, если сделаете ошибку в базе данных. Мы рассмотрим резервные копии баз данных WordPress более подробно позже в этой статье.
Когда вы откроете phpMyAdmin, вы увидите экран входа в систему. Здесь вы должны ввести имя пользователя и пароль для своей базы данных. Эта информация отображается на панели управления в разделе доступа к базе данных.Теперь вы находитесь в менеджере phpMyAdmin.
Доступ к базе данных MySQL WordPress и внесение изменений
Независимо от того, какой хост вы используете для доступа к нему, phpMyAdmin будет выглядеть одинаково.
В верхней части экрана вы увидите вкладку «Базы данных», где вы найдете полный список баз данных. Вы увидите несколько, связанных с phpMyAdmin, и одно, названное в честь вашего сайта.
Нажмите на тот, который назван в честь вашего веб-сайта, и вы увидите полную базу данных вашего веб-сайта.Как вы заметите, этот список включает таблицы базы данных, подробно описанные ранее в этой статье. Вы можете получить доступ к каждому из них по отдельности, чтобы увидеть поля и столбцы в нем.
С этой позиции вы можете использовать параметры для поиска, изменения, удаления или добавления данных. Например, предположим, что вы хотите изменить имя пользователя в своей учетной записи WordPress. У вас нет возможности сделать это в панели управления WordPress, но это довольно просто, когда вы получаете доступ к базе данных WordPress.
Все, что вам нужно сделать, это выбрать таблицу wp_users, нажать «Изменить» рядом с именем, которое вы хотите изменить, и просто добавить новое имя пользователя в поле «Значение» под user_login.
Когда придет время завершить изменения, выберите «Перейти». Имя пользователя вашей учетной записи теперь обновлено в WordPress.
Предупреждение
Если вы углубитесь в базу данных WordPress, вы обнаружите, что многие задачи, связанные с базой данных, столь же просты. Все, что вам действительно нужно сделать, это найти правильный фрагмент данных и внести простое изменение.
Однако при внесении изменений важно соблюдать осторожность. Всегда полезно знать точную задачу, которую вы хотите выполнить, прежде чем начать.Затем выполните несколько поисков учебного пособия или руководства, которое покажет вам, где найти данные, которые вы ищете (и что вам нужно делать, когда вы их найдете).
Вы также можете искать плагины, которые помогут вам управлять вашей базой данных. В репозитории WordPress доступно довольно много бесплатных опций.
Если вы не считаете себя профессиональным веб-разработчиком, вас может немного напугать мысль о взаимодействии с вашей базой данных. Но имейте в виду, что этой задаче определенно стоит научиться.
Когда вы узнаете о своей базе данных, вы сможете внести в свой сайт больше изменений, чем вы думали. И большинство хостов сайтов WordPress упрощают доступ к базе данных и управление ею. Вы научитесь этому быстрее, чем вы думаете.
Как создать базу данных WordPress?
Самый простой способ создать базу данных WordPress — использовать функцию установки WordPress, предоставляемую вашим веб-хостингом.
Когда вы устанавливаете новое приложение WordPress, база данных MySQL создается автоматически без какого-либо вмешательства с вашей стороны.Однако есть и другие случаи, когда вы можете захотеть создать новую базу данных WordPress вручную.
Есть несколько различных способов, которыми вы можете создать базу данных WordPress самостоятельно.
Вот несколько важных советов, которые следует знать перед созданием новой базы данных WordPress.
После создания новой базы данных WordPress и ввода имени пользователя и пароля для доступа к ней вам нужно будет установить права пользователя.
Создание новой базы данных WordPress с помощью мастера баз данных MySQL
Войдите в свою новую учетную запись хостинга, чтобы получить доступ к cPanel .Примечание: ваш хост может использовать другую серверную службу хостинга, отличную от cPanel, но процесс будет аналогичным.
В cPanel, найдите в списке значок мастера баз данных MySQL и щелкните его. Мастер базы данных MySQL проведет вас через следующие шаги. Сначала добавьте имя новой базы данных . Нажмите «Следующий шаг».
Затем добавляет пользователя базы данных . Используйте генератор паролей, чтобы создать надежный пароль. Не забудьте скопировать созданное здесь имя пользователя и пароль в безопасное место с помощью такой службы, как LastPass. Нажмите «Создать пользователя».
Следующий экран добавит нового пользователя в базу данных. Установите флажок «Все права» , а затем нажмите «Следующий шаг».
Последний экран подтверждает создание новой базы данных и нового пользователя.
Использование phpMyAdmin для создания базы данных MySQL WordPress
Войдите в интерфейс phpMyAdmin, как описано в разделе «Вход в phpMyAdmin» выше.После входа в систему найдите и щелкните вкладку «База данных».
Вам нужно указать имя для своей базы данных в файле Create New Database Input. Нажмите на кнопку с надписью «Создать».
Теперь, когда база данных создана, пора настроить нового пользователя для доступа к ней. Для этого вам нужно перейти на вкладку с надписью «Привилегии» и нажать «Добавить нового пользователя». На странице «Добавить нового пользователя» введите новое имя пользователя, хост и пароль. Остальные поля можно игнорировать.
Если вы устанавливаете WordPress на том же сервере, что и MySQL, (это наиболее типичный сценарий) установите хост как Localhost. Это означает, что пользователь всегда будет подключаться с одного и того же главного компьютера. Любые запросы с использованием учетных данных с удаленных серверов будут немедленно отклонены.
После создания нового пользователя на вкладке «Права» нажмите «Изменить права» для нового пользователя. Прокрутите вниз до раздела привилегий, относящегося к базе данных, и назначьте права пользователя только только что созданной базе данных WordPress.Вы сможете выбрать базу данных из раскрывающегося меню.
После выбора новой базы данных вы будете перенаправлены на страницу, где вы укажете определенные права пользователя для нее. При установке WordPress можно безопасно назначить пользователю все права, кроме административных, если вы не уверены, что новый пользователь также имеет административные права.
Использование командной строки для создания базы данных MySQL WordPress
Если вы хотите создать свою базу данных без использования phpMyAdmin, вы можете использовать командную строку.
В командной строке войдите в MySQL как пользователь root.
> mysql -u корень -p Введите пароль: ********
Как только ваш пароль будет указан, вы подключитесь напрямую к базе данных MySQL. Теперь вы должны быть в приглашении MySQL, которое очень похоже на это:
MySQL>
Чтобы создать новую базу данных MySQL, введите следующую команду, где имя_базы_данных
— это имя базы данных, которую вы хотите создать:
СОЗДАТЬ БАЗУ ДАННЫХ имя_базы_данных;
После того, как вы создали базу данных, вам нужно создать новых пользователей.!) «
После того как вы создали нового пользователя и назначили привилегии, вам нужно запустить команду FLUSH PRIVILEGES, чтобы очистить все старые привилегии и начать использовать только что назначенные.
Рекомендуемые разрешения для базы данных WordPress
Для стандартной работы WordPress пользователю базы данных нужны только привилегии SELECT, INSERT и UPDATE. Настоятельно рекомендуется использовать абсолютный минимум привилегий при работе с базой данных WordPress.
Дополнительные привилегии, такие как CREATE, ALTER и DROP, могут иногда требоваться во время крупных обновлений.Они также могут понадобиться при установке плагинов, которым необходимо изменить структуру вашей базы данных для работы на вашем веб-сайте.
В подобных случаях разработчик подключаемого модуля сообщит вам, что такие изменения необходимы для прав пользователя вашей базы данных.
MySQL запросы
Многие запросы MySQL, относящиеся к базе данных, будут выполняться автоматически. Однако у вас также есть возможность напрямую обращаться к базе данных и вручную запускать команды и запросы.Менеджер баз данных помогает упростить процесс.
Давайте взглянем на относительно простой пример запроса MySQL:
УДАЛИТЬ ИЗ wp_comments ГДЕ wp_comments.comment_approved = 'spam'
Этот запрос проинформирует базу данных о необходимости просмотра всех данных, связанных с комментариями, сделанными пользователями. Он найдет и удалит все комментарии, которые вы уже отметили как спам.
Выполняя запросы вручную, вы можете лучше выполнять определенные задачи, которые не могут быть выполнены с помощью панели управления.Вы можете делать такие вещи, как изменение имени пользователя в своей учетной записи, что не позволяет панель управления.
Как сбросить мою базу данных WordPress?
Бывают случаи, когда вы хотите сбросить базу данных до исходных настроек. Например, если вы работаете на тестовом сайте или на локальном сервере, вы можете восстановить базу данных до того состояния, в котором она была до внесения изменений.
Сброс базы данных WordPress можно выполнить всего за пару кликов.
Примечание. При сбросе базы данных все данные будут удалены без возможности восстановления.Процесс сброса нельзя отменить. Таким образом, рекомендуется создать полную резервную копию WordPress, прежде чем приступать к сбросу базы данных.
Если вы не хотите создавать резервную копию всего сайта, вы можете создать резервную копию только базы данных WordPress. Подробнее об этом ниже.
Чтобы сбросить базу данных до настроек по умолчанию, вам сначала необходимо установить и активировать плагин под названием WP Database Reset.
После активации плагина перейдите на страницу Инструменты> База данных.В этом месте вы можете щелкнуть, чтобы выбрать таблицы, которые вы хотите сбросить. Если вы хотите сбросить все таблицы в базе данных, нажмите «Выбрать все таблицы».
Если вы выберете все таблицы, вам будет предложено повторно активировать активные плагины и текущую тему. Плагин также сохраняет вашу активную учетную запись пользователя WordPress.
После этого сброс необходимо будет подтвердить, введя код безопасности в требуемое текстовое поле и щелкнув ссылку «Сбросить таблицы».Когда на экране появится всплывающее окно с предупреждением, нажмите OK, чтобы продолжить.
Затем плагин удаляет все данные в таблицах базы данных. Когда процесс будет завершен, вы увидите сообщение об успешном завершении на странице настроек плагина.
Через несколько секунд вы автоматически выйдете из админки WordPress. На этом этапе вы можете снова войти в систему, используя ту же учетную запись. Ваша база данных была сброшена, и то, как теперь выглядит ваш веб-сайт, будет отражать это, когда вы обновите его.
Как восстановить базу данных WordPress?
Если вы хотите восстановить свою базу данных, а не полностью ее сбросить, первое, что нужно сделать, это открыть область панели управления хоста WordPress и войти в свою учетную запись.
Как только вы войдете в систему, вы увидите все параметры, которые ваш хост предоставляет вам внутри панели управления. Найдите значок phpMyAdmin, как вы делали ранее в статье, и щелкните по нему.
Для большинства панелей управления хоста вы сможете найти phpMyAdmin под заголовком «Базы данных.”
Как только вы окажетесь в интерфейсе phpMyAdmin, вам нужно будет выбрать «Правильная база данных WordPress».
После этого вы увидите, что все ваши внутренние папки появятся на боковой панели. Все имена папок начинаются с wp_.
Если у вас на сервере несколько сайтов WordPress, вы увидите их все, если выберете «Правильная база данных WordPress». Перед продолжением ремонта еще раз проверьте, что выбрана правильная база данных.
После открытия правильной базы данных убедитесь, что каждая часть базы данных отремонтирована (если, конечно, в полученном вами сообщении об ошибке не говорилось, что повреждена только одна конкретная часть базы данных).
Чтобы восстановить все части базы данных WordPress, перейдите вниз и выберите «Проверить все» в основном каталоге. Это выделяет все подкаталоги в базе данных.
После того, как вы увидите, что все подкаталоги выбраны, откройте список рядом с полем «Проверить все».
Выберите вариант «Восстановить таблицу».
После запуска процесса проверьте, работает ли он на экране результатов ремонта. Там он сообщит вам, был ли ремонт успешным.
Как оптимизировать базу данных WordPress?
Со временем базы данных WordPress могут быть повреждены или нуждаться в хорошем общем обслуживании. Здесь и начинается оптимизация базы данных.
Вам следует регулярно оптимизировать свою базу данных WordPress, чтобы она оставалась чистой и работала наилучшим образом.Без регулярной оптимизации вы заметите, что скорость вашего сайта WordPress со временем снизится. Оптимизация базы данных WordPress — это относительно простой процесс, который можно выполнить несколькими способами.
Простая оптимизация базы данных WordPress с помощью iThemes Sync
iThemes Sync — отличный инструмент, который поможет вам управлять несколькими сайтами WordPress. В панели управления iThemes Sync вы можете одновременно выполнить несколько оптимизаций базы данных для всех ваших сайтов WordPress.
Вот несколько оптимизаций базы данных WordPress, выполненных iThemes Sync. Вы можете выбрать все из них для запуска, и iThemes Sync приступит к работе, удаляя ненужное раздувание с вашего веб-сайта.
- Удалить URL-адреса отслеживания — Удаляет URL-адреса, добавленные в столбцы «pinged» и «to_ping» в таблице сообщений.
- Удалить все ревизии — Удаляет все ревизии из сообщений, страниц и всех других типов сообщений.
- Удалить все трекбэки — Удаляет все трекбэки с других сайтов, хранящиеся в вашей таблице комментариев.
- Удалить все пингбэки — Удаляет все пингбэки с других сайтов, хранящиеся в вашей таблице комментариев.
- Удалить все автоматические черновики — Удаляет все автоматические черновики из сообщений, страниц и всех других типов сообщений.
- Удалить все элементы в корзине — Удаляет все сообщения, страницы, меню и все другие типы сообщений, которые были удалены, но еще не удалены.
- Удалить неутвержденные комментарии — Удаляет все комментарии, ожидающие утверждения.
- Удалить удаленные комментарии — Удаляет все удаленные комментарии, которые еще не были удалены.
- Удалить спам-комментарии — Удаляет все комментарии, помеченные как спам.
- Удалить потерянные мета комментария — удаляет все мета комментария, которые ссылаются на удаленный комментарий.
- Удалить метаданные Akismet — удаляет все метаданные, прикрепленные к комментариям плагином Akismet.
- Удалить устаревшие временные параметры — удаляет все временные параметры, срок действия которых истек более недели назад.
Оптимизация базы данных с помощью phpMyAdmin
Первый способ сделать это — снова войти в phpMyAdmin и щелкнуть «Базы данных.«Здесь вы увидите в списке базу данных, которую хотите оптимизировать. Вы снова увидите все таблицы, относящиеся к базе данных вашего веб-сайта.
Оттуда все, что вам нужно сделать, это прокрутить страницу вниз и нажать «Проверить все». Затем перейдите в раскрывающееся меню «С выбранным» и выберите «Оптимизировать таблицы».
Теперь система оптимизирует все выбранные вами таблицы.
Плагины WordPress для оптимизации баз данных
Если вы предпочитаете оптимизировать базу данных WordPress с помощью плагина, вы можете использовать несколько других.Это может быть более удобным вариантом для вас, если вы не хотите копаться в базе данных вручную.
Первый называется WP-Optimize и находится в репозитории плагинов WordPress.
Этот плагин прост в установке и использовании практически для всех, кто управляет базой данных WordPress. Вы также можете использовать его для планирования автоматической оптимизации в любое время дня и ночи.
Как сделать резервную копию базы данных WordPress?
Мы настоятельно рекомендуем (и мы имеем в виду настоятельно ), чтобы вы всегда создавали резервную копию своей базы данных WordPress через регулярные стандартные интервалы (один раз в месяц — хорошая идея) с помощью надежного плагина резервного копирования WordPress, такого как BackupBuddy.(Вот еще несколько советов по расписанию резервного копирования WordPress.)
Мы особенно рекомендуем делать резервные копии баз данных перед обновлением сайта или даже оптимизацией. Таким образом, если что-то пойдет не так, вы сможете без паники восстановить базу данных (и свой веб-сайт).
Простой способ: резервное копирование базы данных с помощью BackupBuddy
Безусловно, самый простой способ сделать резервную копию базы данных WordPress — это использовать плагин резервного копирования WordPress, BackupBuddy. BackupBuddy позволяет легко создавать резервные копии, восстанавливать и переносить ваш сайт WordPress на новый сервер или доменное имя.
После того, как вы загрузите и установите плагин BackupBuddy, он шаг за шагом проведет вас через процесс резервного копирования вашего сайта и базы данных таким образом, чтобы любой новичок мог легко понять.
BackupBuddy — это мощный плагин, который идеально подходит для регулярного резервного копирования вашей базы данных. Фактически, он выполняет 5 типов резервного копирования WordPress.
Ручной метод: резервное копирование базы данных через phpMyAdmin
Но если вы предпочитаете выполнять работу вручную, вы тоже можете это сделать.Первое, что нужно сделать, это войти в phpMyAdmin на вашем сервере. В окне в левой части экрана выберите базу данных WordPress, резервную копию которой вы хотите создать.
В окне с правой стороны будут отображаться все таблицы, которые находятся в базе данных WordPress. Вам нужно будет нажать на вкладку «Экспорт» в верхнем наборе вкладок.
Выберите опцию «Быстрая» и нажмите «Перейти». Затем вы получите запрос на загрузку файла.
Сохраните этот файл на свой компьютер.Если база данных большая, загрузка может занять некоторое время.
Вы также можете выбрать опцию Custom backup, если хотите изменить поведение по умолчанию. На шаге выше выберите вариант «Пользовательский» вместо «Быстрый». Оттуда вы увидите подробные параметры.
В разделе «Таблица» вы можете выбрать любую из различных таблиц в базе данных. Если другие программы используют базу данных, выберите только те таблицы, которые соответствуют вашей установке WordPress.Это будут те, которые начинаются с «wp_» или «table_prefix», которые вы уже указали в файле «wp-config.php».
Если у вас установлен только WordPress, оставьте как есть или нажмите «Выбрать все», если выбор был изменен. В разделе «Вывод» в поле «Сжатие» выберите «gzip» или «zip». Это позволит вам сжать данные при их загрузке.
Убедитесь, что в разделе «Формат» выбран вариант «SQL». Это приведет к экспорту последовательности команд SQL, а не других форматов данных, таких как CSV, которые не будут работать для этого процесса резервного копирования.Когда вы увидите раздел, посвященный формату, оставьте все как есть.
В разделе Создание объекта выберите:
- Отбросить таблицу
- Просмотр
- Процедура
- Функция
- Событие
- Триггер
Перед созданием целевой базы данных он вызывает оператор DROP, который удаляет все старые существующие таблицы, если они существуют. После этого не забудьте оставить раздел Параметры создания данных в том же виде, в каком они уже есть.
Перейдите в нижнюю часть окна и нажмите «Перейти». Вам будет предложено загрузить файл. Сохраните этот файл на свой компьютер. Имейте в виду, что этот процесс не создает резервные копии всех ваших файлов и папок (например, изображений). Однако все вещи, такие как сообщения в блогах и комментарии пользователей, были скопированы с помощью этого ручного процесса резервного копирования базы данных.
Как восстановить базу данных WordPress?
Надеюсь, вам никогда не понадобится восстанавливать базу данных WordPress, но если вы это сделаете, есть несколько способов сделать это.
Использование BackupBuddy для восстановления базы данных WordPress
Надеюсь, вы уже скачали и установили плагин BackupBuddy для резервного копирования базы данных WordPress. Если вы это сделали, восстановление базы данных можно выполнить с помощью плагина.
Перейдите на страницу Резервные копии в подключаемом модуле, а затем на вкладку Восстановить резервную копию . Используйте кнопку справа от резервной копии базы данных, чтобы восстановить базу данных.
Затем вы можете наблюдать, как BackupBuddy восстанавливает базу данных до версии, содержащейся в резервной копии.
Восстановление через phpMyAdmin
Если вы хотите выбрать более сложный путь, вы можете снова использовать phpMyAdmin (вы видите здесь тенденцию между phpMyAdmin и вашей базой данных WordPress?) Для выполнения задачи.
Вот шаги, которые необходимо предпринять:
- Войдите на платформу phpMyAdmin.
- Нажмите «Базы данных» и выберите базу данных, в которую вы будете импортировать данные.
- Вы увидите либо экран с сообщением об отсутствии таблиц, либо список таблиц, которые уже находятся в базе данных.Это будет зависеть от того, как у вас все настроено.
- Щелкните вкладку «Импорт» в верхней части экрана.
- На этом экране нажмите «Обзор», чтобы найти файл резервной копии базы данных, который вы сохранили на своем компьютере.
- Дважды проверьте, что SQL выбран в раскрывающемся меню с заголовком «Формат».
- Нажмите «Перейти».
Теперь не стесняйтесь выпить кофе или горячий чай, потому что это займет некоторое время. Когда процесс будет завершен, вы увидите экран с сообщением об успехе.
Что такое база данных WordPress? Теперь вы знаете намного больше, чем большинство
Хотя вы, возможно, не знали, ваш сайт WordPress намного сложнее, чем кажется. За кулисами происходит масса того, что заставляет WordPress функционировать именно так. Это верно для всех сайтов WordPress, будь то крупные корпоративные сайты или крошечные личные блоги.
Надеюсь, теперь вы знаете гораздо больше о базе данных WordPress, в том числе о том, как ее создать, получить к ней доступ, восстановить, создать резервную копию или оптимизировать, как профессионал.
Знание этой подробной информации о базе данных WordPress дает вам возможность узнать намного больше, чем большинство пользователей WordPress. И хотя может потребоваться время, чтобы привыкнуть к работе с базой данных WordPress, теперь вы будете намного увереннее, чем раньше.
Получите BackupBuddy, плагин 3-в-1 для резервного копирования WordPress
Получите BackupBuddy сегодня, оригинальный плагин для резервного копирования 3-в-1 WordPress. Легко создавайте резервные копии, восстанавливайте и перемещайте сайт WordPress на новый хост или сервер… в одном плагине!
Получить BackupBuddy сейчас
Использование MySQL с WordPress | Двигатель WP
Опубликовано в WordPress от WP Engine
Последнее обновление 14 октября 2019 г.
Если вы управляете сайтом WordPress, возможно, вы захотели узнать больше о том, как работает его база данных.Полезно понять, как работает ваш сайт за кулисами, и могут быть даже случаи, когда вам потребуется напрямую получить доступ к базе данных вашего сайта.
Вот где приходит на помощь MySQL. Язык структурированных запросов (SQL) — это система управления базами данных WordPress. Позже мы рассмотрим подробнее, но достаточно сказать, что база данных — это мозг вашего веб-сайта, а MySQL — это нервная система, отправляющая команды туда и обратно для получения информации и выполнения операций.
В этой статье мы подробно объясним, как MySQL работает по отношению к WordPress.Кроме того, мы рассмотрим несколько ошибок базы данных, с которыми вы можете столкнуться, и объясним, как их исправить. Давайте нырнем!
Разъяснение MySQL
Возможно, вы слышали, что база данных описывалась ранее как картотека, место, где вся важная информация вашего сайта хранится в разделенных по категориям слотах. По этой аналогии отдельные папки в шкафу являются таблицами базы данных, в которых хранится информация.
Что касается MySQL, то это то, как выполняются запросы для размещения или удаления данных в этих папках.Вы также можете использовать MySQL для установки правил того, что разрешено размещать в каждой части картотеки.
ОднакоMySQL не может работать в одиночку. Это часть набора программных приложений, используемых для создания веб-сайтов. Другие компоненты включают Linux, Apache, MySQL и PHP (LAMP). Вместе они образуют «команду мечты» в мире программирования с открытым исходным кодом.
Использование MySQL для WordPress
Когда дело доходит до WordPress, язык сценариев PHP используется для отправки и получения информации из вашей базы данных MySQL.Эти два элемента обрабатывают все: от входа в систему пользователей сайта до хранения информации о темах и плагинах для отображения динамического контента.
MySQL использует структуры таблиц для хранения данных. Большинство веб-хостов поставляются с программным обеспечением пользовательского интерфейса MySQL под названием phpMyAdmin. Это бесплатное программное обеспечение с открытым исходным кодом упрощает выполнение команд базы данных. Он позволяет редактировать, удалять или создавать таблицы, строки и поля:
Во время стандартной установки WordPress в вашей базе данных создается 12 таблиц.Вы можете увидеть их в списке слева на изображении выше. Эти таблицы включают ключевую информацию, необходимую для работы вашего сайта.
Например, таблица wp_options хранит параметры, к которым вы можете получить доступ и которыми вы можете управлять из меню Settings на панели инструментов WordPress. Это также место для различных настроек, связанных с виджетами.
Как вы можете видеть на панели phpMyAdmin, информация обо всех данных, содержащихся в любой таблице, будет видна, когда вы нажмете на ее имя.Сюда входят любые значения или параметры, связанные с определенными полями.
Плагины / расширения MySQL
Хотя плагинов, которые напрямую улучшают функциональность MySQL в WordPress, не так много, есть несколько инструментов, которые стоит проверить, если вы планируете часто вручную изменять или изменять свою базу данных.
Например, WP phpMyAdmin — полезный плагин, если вы хотите иметь доступ к панели phpMyAdmin вашего сайта из панели управления WordPress, а не через панель управления вашего веб-хостинга:
Это простое, но популярное решение, обеспечивающее удобный доступ к вашей базе данных.Это также может немного упростить устранение ошибок, связанных с MySQL, как мы увидим ниже.
Распространенные ошибки MySQL в WordPress (и способы их решения)
Ошибки базы данных могут случиться с кем угодно, но исправление может быть неприятным. Чтобы упростить вашу жизнь, это помогает понять наиболее распространенные проблемы, которые могут возникнуть, а также возможные решения каждой из них. Давайте рассмотрим пять примеров типичных проблем MySQL.
1. Ошибка при установлении соединения с базой данных
Если вы столкнулись с таким сообщением, как «Ошибка установления соединения с базой данных» при попытке доступа к вашему сайту, это, вероятно, означает, что ваш URL-адрес указывает на неправильную базу данных или ваш сайт обнаруживает ошибку соединения.
Ошибка подключения к базе данных означает, что вы не сможете получить доступ к своему веб-сайту. Скорее всего, вам также будет заблокирован вход в панель администратора. В этом сценарии, скорее всего, виноват ваш файл wp-config.php .
Первый способ решить эту проблему — получить доступ к учетной записи хостинга вашего сайта и восстановить последнюю резервную копию. Это приведет к сбросу вашего файла wp-config.php , что даст вам доступ к вашей панели администрирования. Однако, если нет возможности получить доступ к резервной копии вашего сайта, есть другое решение.
Вы также можете редактировать файл wp-config.php с помощью приложения Secure File Transfer Protocol (SFTP), такого как FileZilla. После подключения к веб-сайту файл wp-config.php можно найти в корневом каталоге файлов вашего сайта:
Если вы откроете файл, вы увидите всю информацию о вашей базе данных вверху. Затем вы можете проверить, нет ли ошибки в имени вашей базы данных, имени пользователя или любой другой информации о вашем сайте.
Возможно, вам потребуется связаться с вашим хостом, если вы не уверены, что должна включать эта информация.Вы будете в основном озабочены проверкой правильности «DB_USER», «DB_PASSWORD» и «DB_HOST». После внесения необходимых исправлений обязательно сохраните изменения и загрузите файл обратно на сервер своего сайта.
2. Ошибка № 1005
Ошибка # 1005 — это проблема на стороне сервера, а не проблема с вашим сайтом. Это происходит, когда не удалось создать необходимую таблицу. В зависимости от деталей строки сообщения вы можете получить дополнительную информацию о причине ошибки.
Например, ваше сообщение об ошибке может выглядеть так:
Невозможно создать таблицу "% s" (ошибка:% d)
Наиболее частой ошибкой для этой конкретной проблемы является «(errno: 150)». Это означает, что существует проблема ограничения внешнего ключа. Другими словами, вполне вероятно, что таблица, которую вы пытаетесь создать, конфликтует с заданным ограничением. Ошибка предотвращает возникновение несоответствий в данных между несколькими таблицами.
Чтобы устранить ошибку ограничения внешнего ключа, вам нужно будет немного исследовать и проверить таблицы базы данных на несоответствия.Это означает, что вам нужно:
- Убедитесь, что все задействованные таблицы ссылаются на один и тот же механизм базы данных.
- Убедитесь, что все индексируемые поля имеют одинаковый тип или длину.
Эта ошибка обычно связана с несоответствиями и требует времени и терпения для исправления.
3. Ошибка № 1213
Эта следующая ошибка обычно появляется вместе с символом «ER_LOCK_DEADLOCK». Вы также должны получить сообщение следующего вида: «Обнаружена тупиковая ситуация при попытке получить блокировку; попробуйте перезапустить транзакцию ».К счастью, эта ошибка сопровождается инструкциями, которые можно использовать для ее быстрого решения.
Когда вы выполняете транзакцию, которая заходит в тупик, ваша транзакция останавливается и откатывается. Это происходит из-за команды SQL, которая останавливает транзакцию и отменяет все внесенные в нее изменения. Вы можете думать об этом как об автоматической функции «отмены», которая позволяет вашему приложению останавливаться и предпринимать корректирующие действия.
В этом случае вам просто нужно будет снова запустить транзакцию. Откат снимет блокировки, которые вызвали взаимоблокировку, и теперь транзакция должна завершиться успешно.
4. Ошибка № 1064
Если вы получите ошибку # 1064, вы также увидите отображение символа с надписью «ER_PARSE_ERROR». Это означает, что у вас есть ошибка в синтаксисе. Это могло произойти из-за опечатки или использования устаревшей команды.
Вы также должны получить сообщение с полезной информацией, например:
% s рядом с "% s" на линии% d
Это направит вас к приблизительной строке в вашем запросе, на которую вы можете ссылаться, чтобы найти и исправить синтаксическую ошибку.В Интернете также доступны некоторые инструменты, которые помогут вам найти ошибки в особенно длинных запросах.
5. Ошибка № 2003
Наконец, возникает ошибка # 2003, когда вы не можете подключиться к серверу MySQL. Символ ошибки указывает на проблему с подключением к хосту:
CR_CONN_HOST_ERROR
Другими словами, это сообщение об ошибке сообщает, что в вашем сетевом подключении отказано. Первым шагом в устранении проблемы будет определение того, работает ли сервер MySQL.Затем вы должны убедиться, что указанное вами сетевое соединение и порты совпадают с настроенными на сервере.
Вы можете сделать это через панель phpMyAdmin, перейдя в Status> Monitor и просмотрев активность на вашем сервере на предмет проблем. Если ваш сервер не работает, вам также необходимо выполнить действия по его перезапуску.
Если ваш процесс mysqld — это , вам необходимо иметь более глубокие знания о подключении сервера к сети, чтобы вы могли начать работать с возможными сбоями в вашем подключении.
Повысьте уровень знаний с WP Engine
Хотя не все будут регулярно проводить время с сервером MySQL своего сайта, полезно понимать, куда обращаться за помощью, если вы столкнулись с ошибкой. Вот почему полезно знать, где найти лучшие советы и ресурсы для разработчиков в Интернете.
Чтобы помочь вам поддерживать бесперебойную работу вашего сайта, мы предлагаем различные решения и инструменты для хостинга. Сюда входит журнал ошибок WP Engine, который поможет вам предоставить вашим посетителям лучший цифровой опыт!
Экспорт базы данных WordPress с другого хоста
Это руководство проведет вас через процесс экспорта вашей базы данных с вашего предыдущего хоста, чтобы вы могли затем перенести ее на WP Engine.Ваша база данных WordPress содержит все содержимое вашего веб-сайта, включая такие вещи, как сообщения, страницы, категории и настройки.
Большинство других веб-хостинговых компаний предлагают cPanel (панель управления веб-хостингом на базе Unix) для управления вашим веб-сайтом, поэтому в этом руководстве мы будем использовать cPanel.
Открыть базу данных в phpMyAdmin
Наиболее распространенный способ доступа к базе данных — использование инструмента phpMyAdmin . phpMyAdmin — это программное обеспечение, которое выполняет администрирование MySQL через веб-браузер, например Google Chrome.
Войдите в свою cPanel (обратитесь за помощью к предыдущему хосту, если она вам нужна) и щелкните значок под названием phpMyAdmin . Это откроет приложение, используемое для управления вашей базой данных.
ПРИМЕЧАНИЕ : Изображения ниже взяты из самой последней версии phpMyAdmin. Более старые версии могут иметь немного другую настройку.
Затем выберите слева название вашей базы данных.
Вы увидите вертикальный список баз данных в левой части окна.Щелкните базу данных веб-сайта, который вы планируете перенести.
В приведенном ниже примере база данных, используемая веб-сайтом, который мы хотим перенести, называется abaybee_wrdp1 .
Если вы не знаете название базы данных, мы рекомендуем вам связаться с вашим текущим хостом, чтобы попросить помощи в ее идентификации.
Настроить пользовательский экспорт
После того, как вы выбрали правильную базу данных, нажмите Экспорт в верхнем меню навигации.
Далее вам будут предоставлены варианты для метода экспорта .
- Выберите Custom . Это покажет дополнительные параметры экспорта.
- Старые версии phpMyAdmin могут не иметь «метода экспорта» и по умолчанию будут использовать «Custom», что вполне нормально.
- Для формата выберите SQL
- В поле Таблицы щелкните Выбрать все , чтобы убедиться, что все таблицы экспортированы.
- Прокрутите вниз и найдите подраздел Параметры создания объекта , убедитесь, что выбраны только следующие элементы:
- Добавить оператор DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT
- Добавить оператор CREATE TABLE
- ЕСЛИ НЕ СУЩЕСТВУЕТ
- AUTO_INCREMENT
- Заключите имена таблиц и полей в кавычки
- Последний элемент, который следует рассмотреть, — это Максимальная длина созданного запроса , который находится в нижней части страницы экспорта.Для баз данных размером более 300 МБ мы настоятельно рекомендуем изменить максимальную длину созданного запроса на: 1047551
Все остальные параметры экспорта можно оставить такими, как вы их нашли, с настройками по умолчанию.
Экспорт базы данных и локальное сохранение
Нажмите кнопку Go внизу страницы. Экспорт базы данных теперь будет сохранен на ваш компьютер с расширением файла .SQL (например, abaybee_wrdp1.sql на скриншоте ниже).
Экспортированный файл обычно загружается в папку / Downloads . Расположение этой папки может отличаться в зависимости от вашего браузера или операционной системы.
Если вы столкнетесь с проблемами при импорте базы данных, который не извлекает всю вашу информацию, подумайте о сокращении максимальной длины запроса вдвое до 523776 байта или до 104858 байта, пока импорт не завершится успешно.
СЛЕДУЮЩИЙ ШАГ: Импортируйте базу данных в WP Engine
Как перенести сайт WordPress — Импорт / экспорт базы данных WordPress
Резюме
В этой статье объясняется, как перенести ваш сайт WordPress без использования Marketplace.
Перенос файлов
- Подключитесь к своей текущей учетной записи хостинга с помощью FTP.
Примечание: Если вы не знаете, как подключиться с помощью FTP, прочтите нашу статью Filezilla, в которой объясняется, как настроить Filezilla, популярную программу FTP. - Найдите каталог, в котором находятся файлы вашего сайта WordPress. Это может быть ваш public_html или подпапка внутри public_html.
Примечание: Как правило, вам потребуются все файлы и папки, начинающиеся с «wp-. - Используя FTP-клиент, загрузите этих файлов на свой компьютер.
- Теперь вам нужно загрузить эти файлы в новую учетную запись хостинга. Вы можете использовать FTP для загрузки этих файлов.
- Перейдите в папку public_html или вложенная папка, в которую вы хотите установить WordPress.
- Загрузите файлы со своего компьютера в это новое место.
Статья по теме: FTP для начинающих
Экспорт базы данных WordPress
- В текущей учетной записи хостинга откройте файл wp-config.php файл. В этом файле находится имя базы данных, которую нужно экспортировать.
- Большинство учетных записей хостинга на основе cPanel должны предоставлять копию PHPMyAdmin для доступа к вашей базе данных. Вы можете использовать это для экспорта базы данных в виде файла .sql.
Примечание : Если у вас нет доступа к PHPMyAdmin, вы можете использовать плагин для экспорта резервной копии базы данных. Если вы не знаете, где получить доступ к файлу wp-config.php, ознакомьтесь с этой статьей «Как найти свою базу данных WordPress».
Создать новую базу данных
Теперь вы собираетесь создать новую базу данных для установки WordPress.
- В cPanel: перейдите в категорию «База данных» и щелкните « Базы данных MySQL».
- Создайте новую базу данных, введя для нее имя. Это будет что-то вроде username_wp1, где wp1 — это имя, присвоенное базе данных.
- Теперь создайте пользователя для базы данных. Вы предоставите пароль для пользователя, который важно запомнить на более позднем этапе настройки WordPress.
- После того, как вы создали пользователя, вам нужно будет назначить его базе данных. Когда вы это сделаете, предоставьте пользователю Все привилегии. (Пошаговое руководство о том, как это сделать, см. В разделе «Как создавать и удалять базы данных и пользователей MySQL».)
Импорт в новую базу данных
Теперь, когда у вас создана база данных, вы импортируете в нее загруженный файл .sql.
- В cPanel: перейдите в категорию базы данных и щелкните PHPMyAdmin.
- Выберите вновь созданную базу данных в левой части страницы.
- В верхней части экрана щелкните вкладку Импорт .
- Нажмите кнопку Обзор и найдите файл на своем компьютере.
- Выбрав файл, нажмите Перейти , чтобы начать импорт.
Обновите файл конфигурации WordPress
Теперь вам нужно убедиться, что ваша установка WordPress подключена к правильной базе данных.Для этого
- Откройте диспетчер файлов и отредактируйте файл wp-config.php.
- Вам нужно будет ввести информацию о новой базе данных: имя базы данных, пользователя базы данных и пароль.
- После обновления нажмите Сохранить изменения .
Исправление постоянных ссылок
- Войдите в свою панель управления WordPress , используя имя пользователя и пароль из копии WordPress, которую вы принесли.
- В разделе Настройки щелкните Постоянные ссылки.
- Фактических изменений вносить не нужно; нажмите кнопку Сохранить изменения .