Memo

メモ > サーバ > 各論: トラブル対応例 > MySQLのデータベース破損を修復

■MySQLのデータベース破損を修復
■mysqlcheckで修復 テーブルが壊れているかと思ったので、mysqlcheckで修復したときのメモ http://qiita.com/tachitechi/items/e8fd8f8fbf34a3bd884d
mysqlcheck -c -u root -p --all-databases … すべてのデータベースを確認 mysqlcheck -c test -u root -p … testデータベースを確認 mysqlcheck -a -u root -p --all-databases … すべてのデータベースを分析 mysqlcheck -a test -u root -p … testデータベースを分析 mysqlcheck -o -u root -p --all-databases … すべてのデータベースを最適化 mysqlcheck -o test -u root -p … testデータベースを最適化 mysqlcheck -r -u root -p --all-databases … すべてのデータベースを修復 mysqlcheck -r test -u root -p … testデータベースを修復
■SQLで修復
CHECK TABLE テーブル名; … 破損を確認 REPAIR TABLE テーブル名; … 破損していれば修復 CHECK TABLE テーブル名; … 再度確認

Advertisement