DATA DIRECTORY または INDEX
DIRECTORY のテーブル オプションをマスタ
サーバの CREATE TABLE
構文で使用している場合、スレーブでもそのテーブル
オプションを使用します。これは、スレーブ
ホストのファイル
システムに対応するディレクトリが存在しない場合、またはディレクトリは存在するがスレーブ
サーバにアクセスできない場合に、問題を引き起こす可能性があります。MySQL
は NO_DIR_IN_CREATE と呼ばれる
sql_mode
オプションをサポートしています。スレーブ
サーバが実行可能な SQL
モードで作動している場合は、CREATE
TABLE ステートメントを複製する際に
DATA DIRECTORY と INDEX
DIRECTORY のテーブル
オプションを無視します。その結果、テーブルのデータベース
ディレクトリには、MyISAM
データとインデックス
ファイルが作成されます。
