Si usted tiene problemas con los permisos de archivos, la variable de entorno
UMASK puede estar especificada de manera incorrecta al inicio de
mysqld. Por ejemplo, MySQL puede devolver el siguiente mensaje de error
al crear una tabla:
ERROR: Can't find file: 'path/with/filename.frm' (Errcode: 13)
El valor por defecto de UMASK es
0660. Ustee puede cambiar este comportamiento iniciando
mysqld_safe de la siguiente manera:
shell> UMASK=384 # = 600 en octal shell> export UMASK shell> mysqld_safe &
Por defecto, MySQL crea las bases de datos y directorios
RAID con un valor de permiso de acceso de 0700.
Usted puede modificar este comportamiento estableciendo la variable
UMASK_DIR. Si usted establece su valor, los nuevos directorios serán
creados con los valores combinados de UMASK y
UMASK_DIR. Por ejemplo, si usted quiere dar acceso de grupo a todos los
directorios nuevos, puede hacer eso:
shell> UMASK_DIR=504 # = 770 en octal shell> export UMASK_DIR shell> mysqld_safe &
En MySQL 3.23.25 y superiores, MySQL asume que el valor de UMASK y UMASK_DIR está en octal si comienza por cero.
Consulte Apéndice E, Variables de entorno.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.
