Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 26.8Mb
PDF (A4) - 26.9Mb
HTML Download (TGZ) - 7.1Mb
HTML Download (Zip) - 7.2Mb


B.5.3.1 ファイル権限の問題

ファイル権限に問題がある場合は、mysqld が起動されたときに、UMASK 環境変数が不適切に設定された可能性があります。たとえば、MySQL はテーブルを作成するときに次のエラーメッセージを発行することがあります。

ERROR: Can't find file: 'path/with/filename.frm' (Errcode: 13)

デフォルトの UMASK 値は 0660 です。この動作を変更するには、mysqld_safe を次のように起動します。

shell> UMASK=384  # = 600 in octal
shell> export UMASK
shell> mysqld_safe &

デフォルトでは、MySQL はアクセス許可値 0700 でデータベースディレクトリを作成します。この動作を変更するには、UMASK_DIR 変数を設定します。この値を設定すると、新しいディレクトリは UMASK 値と UMASK_DIR 値を組み合わせたもので作成されます。たとえば、新しいすべてのディレクトリにグループアクセスを与える場合は、次のように実行します。

shell> UMASK_DIR=504  # = 770 in octal
shell> export UMASK_DIR
shell> mysqld_safe &

MySQL では、UMASK または UMASK_DIR の値がゼロで始まる場合、その値は 8 進数と見なされます。

セクション2.12「環境変数」を参照してください。


User Comments
User comments in this section are, as the name implies, provided by MySQL users. The MySQL documentation team is not responsible for, nor do they endorse, any of the information provided here.
Sign Up Login You must be logged in to post a comment.