大量データのソート時などに以下のようなエラーが発生する場合があります。

ERROR 3 (HY000) at line 9: Error writing file ‘/tmp/MYwzBCAi’ (Errcode: 28)


本エラーはInfiniDBが使用する一時領域が不足していると発生します。
本エラーが発生した場合は、以下の何れかの方法で対応してください。

1. 現在一時領域として使用しているディレクトリのサイズを拡張する。
2. 一時領域として使用するディレクトリを十分に空きがあるディレクトリに変更する。

上記2の方法を実施する場合は、以下の手順で一時領域のディレクトリを変更してください。



1)InfiniDBにログイン後以下のコマンドを実行し、現在一時領域として使用しているディレクトリを確認します。




2)my.cnf(MySQLの設定ファイル)を開き、一時領域として使用する場所を変更します。


例)一時領域を/home/tmp/に変更する場合


1./home/tmp/ディレクトリの作成




2.一時領域の変更




3)変更を反映させるためにInfiniDBを再起動します。




4)InfiniDBにログイン後、以下のコマンドを実行し、一時領域のディレクトリが正しく変更されたか確認します。