怎么處理 MySQL中與文件許可有關(guān)的問題
發(fā)表時(shí)間:2023-05-29 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]如果遇到與文件許可有關(guān)的問題,可能數(shù)啟動mysqld時(shí)UMASK環(huán)境變量設(shè)置得不正確。例如,當(dāng)你創(chuàng)建表時(shí),MySQL可能會發(fā)出下述錯(cuò)誤消息:
ERROR: 無法找到文件:'path/wit...
如果遇到與文件許可有關(guān)的問題,可能數(shù)啟動mysqld時(shí)UMASK環(huán)境變量設(shè)置得不正確。例如,當(dāng)你創(chuàng)建表時(shí),MySQL可能會發(fā)出下述錯(cuò)誤消息:
ERROR: 無法找到文件:'path/with/filename.frm' (Errcode: 13)
UMASK的默認(rèn)值是0660。通過下述方式啟動mysqld_safe,可改變該情況:
以下為引用的內(nèi)容: shell> UMASK=384 # = 600 in octal shell> export UMASK shell> mysqld_safe & |
在默認(rèn)情況下,MySQL用0700的許可創(chuàng)建數(shù)據(jù)庫和RAID目錄。你可以通過設(shè)置UMASK_DIR變量更改該行為。如果你設(shè)置了它的值,將使用組合的UMASK和UMASK_DIR值創(chuàng)建新目錄。例如,如果你打算為所有新的目錄授予組訪問權(quán)限許可:
以下為引用的內(nèi)容: shell> UMASK_DIR=504 # = 770 in octal shell> export UMASK_DIR shell> mysqld_safe & |
在MySQL 3.23.25和更高版本中,如果是以0開始的,MySQL將認(rèn)為UMASK和UMASK_DIR的值均采用八進(jìn)制形式。
關(guān)鍵詞標(biāo)簽:有關(guān),問題,許可,文件,
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。