« 冬至と柚子湯 | メイン | とか書いてた(BlogPet) »

2006年12月23日

MySQLのエラー[ Movable Type ]

今日、エントリを投稿しようと管理画面にアクセスしたらで以下の様なエラーが出て開けませんでした。2日ほど前は問題無く、その後も何も変更はしていなかったのですが。

エラーが発生しました:

Couldn't load blog; perhaps you have not upgraded your MT database? - SQLエラーが発生しました: Can't open file: 'mt_blog.MYI'. (errno: 145)

「errno: 145」で検索すると、ECCOさんの記事「MySQLのエラー」に同様の症状の解決策がありました。これを参考に、ちょっと手順は違いますが、「
phpMyAdmin」を使って無事解決しました。しかし、そもそもの原因は何だったのかが判りません。

phpmyadmin.jpg

私の場合の手順は以下の様です。

(1)CsideNetのコントロールパネルから、「データベース設定」画面を開きます。
(2)「データベースの設定を編集する」ボタンをクリックします。「phpMyAdmin 2.6.4-pl3 へようこそ」画面が開きます。
(3)左側の「MySQL」メニューから「データベース」をクリックします。
(4)「データベース」画面が開くので、該当のデータベースをクリックします。
(5)テーブルの一覧画面が開きます。エラーに含まれている「mt_blog」のチェックボックスにチェックを入れます。中央下のプルダウンメニューから「テーブルを復旧します」を選択します。
(6)「実行した SQL 照会」画面が開きます。「PHP コードの作成」をクリックします。
実行した SQL 照会:
REPAIR TABLE `mt_blog`
[ 修正 ] [ PHP コードの作成 ]
(7)テキストボックスに「REPAIR TABLE `mt_blog`」を確認して、「実行する」をクリックします。
(8)「実行した SQL 照会」画面の「Msg_text」欄が「OK」となっている事を確認します。これで完了です。

投稿者 hnakamur : 2006年12月23日 02:34 : [ 編集 ]

関連記事

エントリータグ