Problemas com Permissões de Arquivos
Se você tiver problemas com permissões de arquivo, por exemplo, se o MariaDB
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 MariaDB 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 MariaDB Versão 3.23.25 e acima, o MariaDB assume que o valor para UMASK
e UMASK_DIR
está em octal se ele iniciar com um zero.
See Apêndice F, Variáveis de Ambientes do MariaDB.