【MySQL】 破損したテーブルを復旧させるときCan’t create new tempfileと出て復旧できないときの対処法
【MySQL】 破損したテーブルを復旧させるときCan’t create new tempfileと出て復旧できないときの対処法です。
まずは以下の場所に移動して下さい。
1 | cd /var/lib/mysql/[database]/ |
次に myisamchkコマンドをテーブルのMYIファイルを指定して実行して下さい。
1 | myisamchk -r -f [table].MYI |
テーブルが壊れてしまってmysqlでrepairしたけど修復出来ない場合は上記方法を利用すれば修復できる可能性があるようです。
コメントを投稿するにはログインが必要です。