[wordpress error] データベーステーブルがクラッシュした場合の復旧方法

WordPressを管理していると、たまにMySQLのデータベーステーブルがクラッシュすることがあります。

データベースエラー

うちではAkismetプラグインでスパムコメントを削除しようとボタンを押したときにコメントが消えないときに、このような症状になることが多いです。phpmyadminをのぞいてみると、

MySQLのエラーメッセージ

データベーステーブル is marked as crashed and should be repaired …という風にMySQLのメッセージが出ており、要するにぶっ壊れてしまったので、治しておくんなまし、ということのようです。でも、ご安心。この程度の症状であれば、以下の処方で簡単に治療できます(今のところ……)。

修復方法

phpmyadminでwordpressで使用しているデータベースを選び、上のスクリーンショットのようにテーブル一覧を表示します。エラーメッセージから判断してクラッシュしているテーブルに「チェック」。右下のプルダウンから「修復する」を選ぶだけ!

データベースが別の処理で手一杯のときに、Akismetでスパムを削除する、という動作でテーブルがクラッシュしているような気がするのですが、これが原因なのかな?それともコアのバグかなー?

この投稿の“カテゴリー”: WordPress, ホームページTIPS 、タグ: , , , , , 。ブックマークは追加ブックマークにはパーマリンクをどうぞ。. コメントもしくはトラックバックをどうぞ: トラックバック URL.

2 個のコメント

  1. 投稿日時: 2009/11/10 火曜日、15:58:00 | パーマリンク

    MySQLのデータベーステーブルがクラッシュしたのかなぁ。エラーはでてなかったけど、リペアしたら復活した。 http://bit.ly/15d9zT

  2. 投稿日時: 2010/7/10 土曜日、17:11:39 | パーマリンク

    WordPressの更新が出来なくなったので http://bit.ly/RmJo9 を参考にphpmyadminでDBを修復。おぉ、更新出来るようになった。ありがたや。

1 個のトラックバック

  1. [...] 参考にしたのはこの2つ。 ・WordPressのDBのwp_postsがクラッシュした時の修復方法 ・[wordpress error] データベーステーブルがクラッシュした場合の復旧方法 [...]

コメントする

あなたのメールは 絶対に 公開されたり共有されたりしません。 *マークは入力必須項目です。

*
*

次の HTML タグと属性が使用できます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">