#### B.3.3.1 文件权限问题 [](<>)[](<>)[](<>)[](<>)[](<>) 如果您遇到文件权限问题,`UMASK`要么`UMASK_DIR`环境变量可能设置不正确[**mysqld**](mysqld.html)开始。例如,[**mysqld**](mysqld.html)创建表时可能会发出以下错误消息: ``` ERROR: Can't find file: 'path/with/file_name' (Errcode: 13) ``` 默认`UMASK`和`UMASK_DIR`值是`0640`和`0750`, 分别。[**mysqld**](mysqld.html)假设值`UMASK`要么`UMASK_DIR`如果它以零开头,则为八进制。例如,设置`UMASK=0600`相当于`UMASK=384`因为 0600 八进制是 384 十进制。 假设你开始[**mysqld**](mysqld.html)使用[**mysqld\_安全的**](mysqld-safe.html), 更改默认值`UMASK`值如下: ``` UMASK=384 # = 600 in octal export UMASK mysqld_safe & ``` 笔记 如果您启动,则错误日志文件会出现异常[**mysqld**](mysqld.html)使用[**mysqld\_安全的**](mysqld-safe.html), 不尊重`UMASK`:[**mysqld\_安全的**](mysqld-safe.html)如果错误日志文件在启动之前不存在,则可能会创建它[**mysqld**](mysqld.html), 和[**mysqld\_安全的**](mysqld-safe.html)使用设置为严格值的 umask`0137`.如果这不合适,请在执行之前使用所需的访问模式手动创建错误文件[**mysqld\_安全的**](mysqld-safe.html). [](<>)[](<>) 默认,[**mysqld**](mysqld.html)创建具有访问权限值的数据库目录`0750`.要修改此行为,请将`UMASK_DIR`多变的。如果你设置它的值,新的目录会被创建`UMASK`和`UMASK_DIR`价值观。例如,要授予组访问所有新目录的权限,请启动[**mysqld\_安全的**](mysqld-safe.html)如下: ``` UMASK_DIR=504 # = 770 in octal export UMASK_DIR mysqld_safe & ``` 有关其他详细信息,请参阅[第 4.9 节,“环境变量”](environment-variables.html).