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

    【WordPress】Simple Image Sizesのアップデート後にsyntax error…

    WordPressのプラグイン『Simple Image Sizes』…

  2. WordPress

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

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

  3. WordPress

    [解決策] WordPressでプラグインをアップデートしたらsyntax errorが表示されるよ…

    Wordpressの管理画面からプラグインのアップデートをポチッとされ…

  4. WordPress

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

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

  5. WordPress

    【WordPress】SyntaxHighlighter Evolvedで上下に余白を入れる方法

    WordPressのありがたプラグイン《SyntaxHighlight…

コメント

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

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

最近の記事

Twitter

  1. おすすめアイテム

    ベルメゾンのクールビズ向けノーアイロン速乾ニットシャツがアイロンいらずでさらさら…
  2. Slack

    Slack APIのattachmentsで削除アイコンを消す方法
  3. iPhone

    毎度おなじみ月初ネタ。前月(2013年4月)の通信量を晒すぞー!
  4. Apple TV

    後で気づいた。U-NEXTはApple TVでは使えない。Air Playを使う…
  5. 気になるアイテム

    【ケシポン】一家に一個あると便利!ハガキなどの個人情報をサクッと見え難くしてくれ…
PAGE TOP