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

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

データベースエラー

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

MySQLのエラーメッセージ

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

修復方法

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

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

このエントリーをはてなブックマークに追加このエントリのはてなブックマーク数このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加Instapaper に保存するRead It Later に保存するこのエントリをつぶやくClip to Evernote

[wordpress error] データベーステーブルがクラッシュした場合の復旧方法” への3件のコメント

  1. ピンバック: サイト構築メモ WordPress初クラッシュ « あぷどう - iPhone・iPod touchのアプリメモサイト

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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

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