- 2007-12-03 (月) 12:52
- Web関連


- MySQLテーブルの修復
土曜日にエントリー書いてたら、いきなり保存出来なくなっちゃいました。
なんだこれ?とか思いながら、ダッシュボードのトップに戻ったら、なんとエントリーが一つも表示されてこない。
他はちゃんと動いてるようなので、どうもDBがオカシクなったっぽい。
と言う訳で、phpMyAdmin の出番です。
エラー表示だと「mt_entry」テーブルが読めないと出ているので、早速表示させると、やっぱり壊れているようです。
そういう場合に、MySQL には「テーブルの修復」というのがあります。
通常はテーブルが選択されている時に「操作」「テーブルの修復」で実行するのですが、テーブルがすでにおかしい時には表示されないようです。
その場合でも SQL タブを使って、直接 MySQL に命令を発行すれば、修復が実行できます。
REPAIR TABLE `mt_entry`として実行すれば、修復が実行されます。
今回はどうやら、これで修復できたようです。
必ずしもうまく行く保障は無いですが、試してみる価値はあると思いますよ。
- Newer >: 久しぶりのごあいさつ(with FizzBuzz)
- < Older: 概要をごにょごにょ
ping a Trackback
- TrackBack URL for this entry.(1)




スクリプトの読み込みが完了していません。
メールフォーム(Javascriptを使用していません)や、
Twitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。