■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 テーブル名;
… 再度確認