[MySQL] mysqlcheckでテーブルをエラーチェックする

もしかしてテーブルが破損してるかも?と思ったので、mysqlcheckでエラーチェックする。

ちなみに、mysqlcheckには以下の4つの機能があるらしい。

  • テーブルのエラーチェック (デフォルト)
  • テーブルの分析 (–analyze オプション)
  • テーブルの最適化 (–optimize オプション)
  • テーブルの修復 (–repair オプション)

全データベースをチェックする場合

sampleデータベースのみをチェックする場合

参考サイト

MySQL :: MySQL 5.6 リファレンスマニュアル :: 4.5.3 mysqlcheck — テーブル保守プログラム
https://dev.mysql.com/doc/refman/5.6/ja/mysqlcheck.html

テーブルが壊れているかと思ったので、mysqlcheckで修復したときのメモ – Qiita
https://qiita.com/tachitechi/items/e8fd8f8fbf34a3bd884d