幫助中心
這里有最新的使用文檔和教程
啟動(dòng)mysql 失敗,“Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' ”
一、Mac OS X的升級(jí)或其他原因可能會(huì)導(dǎo)致MySQL啟動(dòng)或開機(jī)自動(dòng)運(yùn)行時(shí)
在MySQL操作面板上會(huì)提示“Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' ”,
這應(yīng)該是某種情況下導(dǎo)致/usr/local/mysql/data的宿主發(fā)生了改變,
只需要運(yùn)行“sudo chown -R mysql /usr/local/mysql/data”即可
mac 下面運(yùn)行 “sudo chown -R _mysql:wheel /usr/local/mysql/data”
-c 顯示更改的部分的信息
-f 忽略錯(cuò)誤信息
-h 修復(fù)符號(hào)鏈接
-R 處理指定目錄以及其子目錄下的所有文件
-v 顯示詳細(xì)的處理信息
二、what is wheel
在Linux中wheel組就類似于一個(gè)管理員的組。
通常在LUNIX下,即使我們有系統(tǒng)管理員root的權(quán)限,也不推薦用root用戶登錄。一般情況下用普通用戶登錄就可以了,在需要root權(quán)限執(zhí)行一些操作時(shí),再su登錄成為root用戶。但是,任何人只要知道了root的密碼,就都可以通過su命令來登錄為root用戶--這無疑為系統(tǒng)帶來了安全隱患。所以,將普通用戶加入到wheel組,被加入的這個(gè)普通用戶就成了管理員組內(nèi)的用戶,但如果不對(duì)一些相關(guān)的配置文件進(jìn)行配置,這個(gè)管理員組內(nèi)的用戶與普通用戶也沒什么區(qū)別--就像警察下班后,沒有帶槍、穿這便衣和普通人(用戶)一樣,雖然他的的確確是警察。
根據(jù)應(yīng)用的實(shí)例不同應(yīng)用wheel組的方法也不同。這里對(duì)于服務(wù)器來說,我們希望的是剝奪被加入到wheel組用戶以外的普通用戶通過su命令來登錄為root的機(jī)會(huì)(只有屬于wheel組的用戶才可以用su登錄為root)。這樣就進(jìn)一步增強(qiáng)了系統(tǒng)的安全性。
三、查看用戶組
cat /etc/group | grep [group_name]