Home > Internet > Web関連 > MySQLテーブルの修復

MySQLテーブルの修復

土曜日にエントリー書いてたら、いきなり保存出来なくなっちゃいました。

なんだこれ?とか思いながら、ダッシュボードのトップに戻ったら、なんとエントリーが一つも表示されてこない。

他はちゃんと動いてるようなので、どうもDBがオカシクなったっぽい。

と言う訳で、phpMyAdmin の出番です。

エラー表示だと「mt_entry」テーブルが読めないと出ているので、早速表示させると、やっぱり壊れているようです。
そういう場合に、MySQL には「テーブルの修復」というのがあります。
通常はテーブルが選択されている時に「操作」「テーブルの修復」で実行するのですが、テーブルがすでにおかしい時には表示されないようです。
その場合でも SQL タブを使って、直接 MySQL に命令を発行すれば、修復が実行できます。

クエリ入力部分の内容を
 REPAIR TABLE `mt_entry`
として実行すれば、修復が実行されます。

今回はどうやら、これで修復できたようです。
必ずしもうまく行く保障は無いですが、試してみる価値はあると思いますよ。

ping a Trackback

TrackBack URL for this entry.(1)

Please! leave a Comment.

スクリプトの読み込みが完了していません。

Sign in Sign in Sign in

メールフォーム(Javascriptを使用していません)や、twitter.pngTwitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。

Comment Form

QuickTagsHere

EmoticonHere

(入力しない場合「Anonymous」で代替されます)
(公開はされませんが、Gravatarアイコンの取得や、Comment Subscribeの送信先アドレスとして使われます)
(入力すると、コメント表示でユーザー名にリンクが貼られます)
(この情報は、JavascriptによりCookieに保存されます。)

NotifyMail Powered by Comment Subscribe

はてブコメント:

Home > Internet > Web関連 > MySQLテーブルの修復

MT5Techniques

MT5Techniques

2冊目の共著「Movable Type 5 実践テクニック」(シックスアパート監修)が出版されました。(ソフトバンク クリエイティブ刊)

検索
(5)
(6)

別ページに遷移します。

Powered by Hyper Estraier

Feeds
Link Status
In One

なかのひと

位置情報ブログパーツ「なかのひと」

Links
Powered By

Return to page top