1

myisam テーブルを変更または修復すると、データ ディレクトリと同じディレクトリに一時ファイルが作成されます。/tmp ディレクトリを使用するにはどうすればよいですか?

データ ディレクトリが配置されているパーティションに十分なスペースがありません。

アップデート:

http://dev.mysql.com/doc/refman/5.0/en/temporary-files.html

このページの最後の行は次のとおりです。ALTER TABLE は、元のテーブルと同じディレクトリに一時テーブルを作成します。

テーブルの修復にはオプションがありますが、機能しません。

http://dev.mysql.com/doc/refman/5.0/en/myisamchk-repair-options.html#option_myisamchk_tmpdir

これはバグのようです。

4

1 に答える 1

1

通常、mysql はTMPDIR環境変数またはシステムのデフォルトを使用します。

一時ファイルに関するドキュメントも参照してください

于 2012-03-28T07:11:15.190 に答える