WordPress

  (最終更新日:2018.02.14)

Can’t open file: ‘テーブル.MYI’という絶望的な文が表示された時

このようなブログなどを運用していると、ときどき技術的な問題にぶち当たることもしばしばですよね。

先日、MySQLでSQL文を実行したところ下記のようなエラーが表示されるようになりました。

#1016 – Can’t open file: ‘テーブル.MYI’. (errno: 144)

え。なにこれ…。
これってまさか破損!?

と思って確認したところ、まさしくのDB破損だそうです。

今回はバックアップを取っていないものでしたので一体全体どうしようと悩んだ結果、なんとか下記で回復したのでそれをメモ的に残しておきます。

チェックと修復のSQLを実行

まずは check table 文で該当のテーブルを確認してみます。

check table テーブル quick;

今回は下記のように表示されました。
見事に破損。

そこで今度は repair table 文で該当テーブルの修復を試みます。

repair table テーブル;

実行結果は下記。
無事に実施できたようで通常の select を実行しても表示されるようになりました。

よかったよかった。。。
ちなみに repair table で修復できない場合もあるのでバックアップはキチンと取りましょう。(自戒)

関連記事

  1. WordPress

    Simplicityを1.7にしたらタイトルが表示されなくなった事件の顛末

    シンプルビューティー(ビューティーは違うような気もする‥)で人気急上昇…

  2. WordPress

    WordPressテーマのMAGで最終更新日を表示する方法

    このブログのテーマでも利用しているWordPressテーマのMAG(T…

  3. WordPress

    【WordPress有料テーマ比較】MAGとアルバトロスの決定的な違い

    WordPressの有料テーマとして大御所中の大御所といえば、TCDが…

  4. WordPress

    Batch Cat : WordPressでカテゴリーの一括変更を超簡単にできるプラグイン

    ちょっとWordpressで不要なカテゴリーが増えてきたなぁ と感じて…

  5. WordPress

    【WordPress】プラグインでメニューにアイコンを表示する方法

    WordPressのメニューといえば、上部に表示されているグローバルメ…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

Twitter

  1. Livedoorブログ

    【ライブドアブログ】アップロードした画像が粗くなるのは初期設定が原因
  2. ネタ

    門限を過ぎた娘へのお仕置きが(ある意味)すごすぎて爆笑した
  3. ライフハック

    【経験メモ】NCB EZマイカーローンの審査期間はどのくらいなのか
  4. フリーソフト

    EaseUS Todo Backup Free v5.5:無料のPCバックアップ…
  5. 佐賀の話題

    ゆめタウン佐賀がリニューアルオープン!初日は開店前から千人が並ぶ
PAGE TOP