MySQLデータベースを整理してプラグインのゴミ残骸を一層【phpⅯyAdmin】



WordPress のデータベースは、基本的に12個のテーブルから成り立っています。

ところが、気ままにプラグインを入れては削除していたら68テーブルも溜まってしまいました。
原因は「プラグインを削除してもデータは残る」ということ。

容量は 141.9 MIB = 148.79293 MB と極めて低い数値でしたが、「不要なデータはセキュリティホール(脆弱性)になりかねない」という問題があります。

データベースの削除にあたり PluginTests.com を参考にさせていただきました。
しかし、古いバージョンのプラグインだと参考にならない場合があるので、書かれてあることを鵜呑みにせず、バックアップをとった上で自分で良く確認して削除すると良いです。

エックスサーバーで説明しましたが他のサーバーも似たようなものです

データベース テーブルの削除方法

phpMyAdminの開き方と構造の基礎(MySQL)

たとえばプラグイン Download Monitor の場合は、以下の6テーブルを削除しました。

  1. wp_dlm_order
  2. wp_dlm_order_customer
  3. wp_dlm_order_item
  4. wp_dlm_order_transaction
  5. wp_dlm_session
  6. wp_download_log

全て選択して、

下の方にある「チェックしたものを」「削除」をクリック。

以下のクエリを本当に実行しますか?→良く確認して「はい」をクリック。

もしこのようなメッセージが表示されたら、

#1217 - Cannot delete or update a parent row: a foreign key constraint fails
(#1217-親行を削除または更新できません:外部キー制約が失敗します)

画面に戻って削除されていないテーブルを「削除」します。

「OK」をクリック。

削除されると「返り値が空でした(行数0)」と表示されます。これで削除完了!

Download Monitor

他にも残っているので削除しておくと良いです。

プラグインDownload Monitorを完全削除する方法

WordPress Ping Optimizer

WordPress Ping Optimizerは止めた!完全に削除する方法

Broken Link Checker

リンク切れを教えてくれるプラグイン。助かるのですが楽天やAmazonリンクも「エラー」認定しうざくなったので削除。

  • wp_blc_filters
  • wp_blc_instances
  • wp_blc_links
  • wp_blc_synch

Wordfence Security

プラグインWordfence Securityを完全削除する方法

MapPress Maps for WordPress

インストールした記憶もなし。

中身を見たら、どうやら5、6年前に使った気配。

こういうプラグインが更新ストップすると脆弱性云々で危なそう。

  • wp_mappress_maps
  • wp_mappress_posts

EWWW Image Optimizer

プラグインEWWW Image Optimizerを完全削除する方法

NextScripts: Social Networks Auto-Poster

最近まで Twitter の自動投稿で使っていたのですがやめたので削除しました。

SNAPを完全削除する方法【WordPressプラグイン】

WP-Optimize

データベースを最適化してくれるプラグインなのにゴミを残していくとは。

  • wp_tm_taskmeta
  • wp_tm_tasks

保留テーブル

テーマCocoon

  • wp_cocoon_accesses
  • wp_cocoon_affiliate_tags
  • wp_cocoon_function_texts
  • wp_cocoon_item_rankings
  • wp_cocoon_speech_balloons

これだけ削除できた

  • 68テーブル→24テーブル
  • 容量141.9MIB→99.5 MiB

すっきり。

記事を移行した zbnrk.com を見たら、同じように不要なテーブルがたくさんありました。
「そりゃそうだよな…」とつぶやきながら削除しました。

後日、wp_options テーブルwp_postmeta テーブルなどの中身も整理して粗大ゴミに出しました。

整理整頓したらGoogleの評価もスピードもアップしました