Se você tiver problemas com permissões de arquivo, por
exemplo, se o mysql
enviar a seguinte
mensagem de erro quando você criar uma tabela:
ERROR: Can't find file: 'path/with/filename.frm' (Errcode: 13)
então a variável de ambiente UMASK
pode
estar configurada incorretamente quando o
mysqld
inicia. O valor umask padrão é
0660
. Você pode alterar este comportamento
iniciando o mysqld_safe
como a seguir:
shell>UMASK=384 # = 600 em octal
shell>export UMASK
shell>/path/to/mysqld_safe &
Por padrão o MySQL criará o banco de dados e diretórios
RAID
com permissão tipo 0700. Você pode
modificar este comportamento configurando a variável
UMASK_DIR
. Se você definir isto, novos
diretórios são criados com a combinação de
UMASK
e UMASK_DIR
. Por
exemplo, se você quiser ao grupo a todos os novos diretórios,
você pode fazer:
shell>UMASK_DIR=504 # = 770 em octal
shell>export UMASK_DIR
shell>/path/to/mysqld_safe &
No MySQL Versão 3.23.25 e acima, o MySQL assume que o valor
para UMASK
e UMASK_DIR
está em octal se ele iniciar com um zero.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.