Table'*'is marked as crashed and should be repairedの解決方法
555 ワード
ここ数日、プロジェクトを実行中に、突然次のようなエラーが発生しました.
ネットで原因を調べてみると、主にデータベースの頻繁な照会やデータベースサーバの突然の断電によるものだという.
解決策も簡単です.
主に以下の方法があります.
1、myisamchk -c -r ../data/tablename/tablename.MYI(この方法ではデータベースを再起動する必要があります)
2、phpmyadminの上のrepairボタンで自動的に修復する
3、myisamchk --recover --quick ../data/database/tablename
4、myisamchk --recover ../data/database/tablename
5、myisamchk --safe-recover /../data/database/tablename
以上の方法はすべて解決することができて、習慣はどの方法で修復することができます
Table '**' is marked as crashed and should be repaired
ネットで原因を調べてみると、主にデータベースの頻繁な照会やデータベースサーバの突然の断電によるものだという.
解決策も簡単です.
主に以下の方法があります.
1、myisamchk -c -r ../data/tablename/tablename.MYI(この方法ではデータベースを再起動する必要があります)
2、phpmyadminの上のrepairボタンで自動的に修復する
3、myisamchk --recover --quick ../data/database/tablename
4、myisamchk --recover ../data/database/tablename
5、myisamchk --safe-recover /../data/database/tablename
以上の方法はすべて解決することができて、習慣はどの方法で修復することができます