Archive   RSS   (Login)

まぁそのまんま備忘録で

Category: スポンサー広告
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Category: 未分類
【MySQL】 破損したテーブルを復旧
【MySQL】 破損したテーブルを復旧させるときCan’t create new tempfileと出て復旧できないときの対処法です。

まずは以下の場所に移動して下さい。

cd /var/lib/mysql/[database]/

次に myisamchkコマンドをテーブルのMYIファイルを指定して実行して下さい。

myisamchk -r -f [table].MYI

テーブルが壊れてしまってmysqlでrepairしたけど修復出来ない場合は上記方法を利用すれば修復できる可能性があるようです。

で、大きなデータを扱うとこうなった

myisamchk: error: myisam_sort_buffer_size is too small

こうした

myisamchk --safe-recover -rq --sort_buffer_size=2024M [table].MYI

  « 【 df 】ディスク・ドライブ使用量【 du 】 ディレクトリ内ファイル容量表示  mod rewrite »

Comments

Leave a Comment

08 | 09  (2017) | 10
SUN MON TUE WED THU FRI SAT
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新コメント
最新トラックバック
プロフィール
QR

F

Author:F
 
携帯の方はこちら >>

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。