Как удалить базу данных и таблицы 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

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

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

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

Щелкните вкладку «Экспорт», а затем настраиваемый параметр. Выделите все таблицы и выберите тип сжатия: zip или gzip. Нажмите кнопку «Перейти» внизу, чтобы загрузить базу данных MySQL на свой локальный компьютер.

Удаление ненужных таблиц базы данных

Щелкните нужную базу данных, а затем таблицу, которую хотите удалить. На вкладке «Операции» выберите опцию «Удалить таблицу (DROP)».

Удалить таблицу базы данных WordPress

Удалить таблицу базы данных 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

Доступ к моим базам данных SQL в cPanel

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

Просмотр баз данных MySQL в cPanel

Просмотр баз данных MySQL в cPanel

Нажмите кнопку «Удалить» и подтвердите удаление базы данных.

Удаление базы данных MySQL

Удаление базы данных MySQL

Вы увидите сообщение об успешном подтверждении, как показано ниже.

Успешное подтверждение удаления базы данных

Успешное подтверждение удаления базы данных

Это оно!!! Вы удалили базу данных, занимающую место для хранения на вашем сервере. Теперь перейдите в phpMyAdmin, и вы больше не найдете базу данных.

Дополнительные баллы

  • После удаления базы данных проверьте, нужно ли вам также удалить пользователя базы данных.
  • Если вы хотите удалить только таблицу из базы данных, вы можете сделать это с помощью инструмента phpMyAdmin, как описано выше.
  • Нет возможности удалить несколько баз данных или пользователей баз данных из cPanel. Вам нужно удалять по одной и подтверждать удаление баз данных и пользователей отдельно.

Похожие записи

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

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