Spec-Zone .ru
спецификации, руководства, описания, API

C.5.3.1. Проблемы с Полномочиями Файла

Если у Вас есть проблемы с полномочиями файла, UMASK переменная окружения могла бы быть установлена неправильно, когда mysqld запускается. Например, MySQL мог бы выпустить следующее сообщение об ошибке, когда Вы составляете таблицу:

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

Значение по умолчанию UMASK значение 0660. Можно изменить это поведение, запускаясь mysqld_safe следующим образом:

shell> UMASK=384 # = 600 in octalshell> export UMASKshell> mysqld_safe
        &

По умолчанию MySQL создает каталоги базы данных со значением права доступа 0700. Можно изменить это поведение, устанавливая UMASK_DIR переменная. Если Вы устанавливаете его значение, новые каталоги создаются с объединенным UMASK и UMASK_DIR значения. Например, если Вы хотите дать групповой доступ ко всем новым каталогам, можно сделать это:

shell> UMASK_DIR=504 # = 770 in octalshell> export UMASK_DIRshell> mysqld_safe
        &

MySQL предполагает что значение для UMASK или UMASK_DIR находится в восьмеричном, если это запускается с нуля.

См. Раздел 2.12, "Переменные окружения".