分かりにくいアルゴ、突然襲い来る順位変動、とりあえずカテゴリー登録、集客力日本一のヤフーだから
順位変動、ペナルティ、商用サイトをもてあそぶ検索シェア世界ナンバーワンのグーグルは神か悪魔か
Windowsも検索エンジンも音楽配信もゲーム機も、帝国は生き延びることができるか? マイクロソフト

2007-07-02

Can't open file: 'mt_comment.MYD'. (errno: 145) - Movable Typeでコメントができない…

このSEOブログは、コメントが投稿されるとメールが管理者宛に送られてくる。
ほとんどがスパムで、管理者に許認可権がある。メールに記述されたURIをクリックするとコメントの管理画面に跳ぶ。
ところがエラーが返って管理画面に移れない。しかし、スパムだからいいか。削除する手間も省けていいやと放置していた。

さて久しぶりにエントリーを投稿して、Pingのエラーがあったので何気にログを見たところ…

Movable Typeのコメントエラー

えっ、「Can't open file: 'mt_comment.MYD'. (errno: 145)」って何?

不安がよぎって管理画面から全ブログのコメントを見たところ、何もない! 過去に受けたコメントも全部消えているではないか。

Can't open file: 'mt_comment.MYD'. (errno: 145)

慌ててログ画面に戻り、「Can't open file: 'mt_comment.MYD'. (errno: 145)」をググってみたが…

たった3件しかない。しかも英文ページだけ。

「MySQL」やら「phpMyAdmin」やら書いてある。
どうやら、MySQL の mt_comment つまりコメントテーブルがおかしくなっているんだよ、ということらしい。

そこで、VPSのコントロールパネル(Plesk)でデータベース画面に行き、phpMyAdminを開いた。
「mt_comment」のテーブルを選択して、下のプルダウンメニューで「テーブルを復旧します。」を実行。

おお、見事修復されたではないか!

一時は、エントリーをバックアップしてMovable Typeの再インストールからやらされるかとビビったが、予想外の短時間でリカバリーできて、めでたしめでたし。

| 2007-07-02 09:54 PM |