停電で Movable Type のデータベースまで壊れたらしい。

image288

Movable Type が 4.2 にバージョンアップしたみたいなので、アップグレードしてみました。

そしたらですね、無残なエラーを吐かれました。

アップグレード中にエラーが発生しました failed to execute statement CREATE INDEX mt_comment_blog_stat ON mt_comment (comment_blog_id,comment_junk_status,comment_created_on): Table 'mt_comment' is marked as crashed and should be repaired at lib/MT/Upgrade.pm line 2595.

どうも、MySQL のデータベースがクラッシュしたようです。

というのも、これは何となく心配していたことで・・・。

このときに派手にやられてますし、そのあとキャンプから帰ってきた後も、連続で停電することが何度か。

iptables のログをとっていたデータベースも破壊されていたんですが。

どれもこれも、雷の仕業ですが。

ここ最近、関東地方は雷雨が突然ということが多いです。

うちは、UPS なんか設置してないので、停電すると結構大変なんです。

だけど、さっきまでコメントとかもちゃんと動いてたのに、アップグレードしたらエラー吐かれても・・・。

この間、ずっと壊れたまま動いてたってこともすごいけどw

 

このままだと、アップグレードできなくて困るので、どうにかして修復したい。

だけど、データベースがクラッシュしてしまっては・・・。

いろいろ調べてみると、どうも修復できるらしいので、試してみることに。

ここが参考になりました。

  • チェック
    myisamchk -fast /var/lib/mysql/mt_hoge/*.MYI
  • リペア
    myisamchk -recover /var/lib/mysql/mt_hoge/*.MYI

こんな感じで実行してあげたら、無事アップグレード成功。

ほかのクラッシュした DB もこうしてあげることで、全部復活してくれました。

今回は、これで復活してくれたからよいですが、バックアップを取っておくことも大事ですね。

停電最強!(ちなみに、うちの近所ではあの時の雷で直撃されて家が燃えたところもあったみたいです。

トラックバック(0)

このブログ記事を参照しているブログ一覧: 停電で Movable Type のデータベースまで壊れたらしい。

このブログ記事に対するトラックバックURL: http://techno-st.net/mt/mt-tb.cgi/655

コメントする

2008年11月

      1
2345678
9101112131415
16171819202122
23242526272829
30      

Random Entries

日替わりらしい。
仕様上ページ別に変わるらしい。
Random な感じらしい。

アーカイブ

  • 月別アーカイブ:
  • カテゴリーアーカイブ:

Ads

このブログ記事について

このページは、technoが2008年8月23日 19:14に書いたブログ記事です。

ひとつ前のブログ記事は「Processing で Webcam テトリスな感じ。」です。

次のブログ記事は「Advanced/W-ZERO3[es] としばらくお別れ。」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

 

- 実験中 -

mgfxjey49@techno-st.net

xq58grpua@techno-st.net

m0ss9eatc(at)techno-st.net

y75vdonfa@techno-st.net

edvvb6cx9@techno-st.net

Mail Address