啓動mysql 失敗,「Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' 」

1、Mac OS X的升級或其餘緣由可能會致使MySQL啓動或開機自動運行時mysql

 

在MySQL操做面板上會提示Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' 」,sql

這應該是某種狀況下致使/usr/local/mysql/data的宿主發生了改變,安全

 

只須要運行「sudo chown -R mysql /usr/local/mysql/data」便可服務器

mac 下面運行 「sudo chown -R  _mysql:wheel  /usr/local/mysql/dataspa

-------------------------------------------------code

    -c 顯示更改的部分的信息class

    -f 忽略錯誤信息登錄

    -h 修復符號連接配置

    -R 處理指定目錄以及其子目錄下的全部文件權限

    -v 顯示詳細的處理信息

-------------------------------------------------

2、what is wheel

    

在Linux中wheel組就相似於一個管理員的組。
一般在LUNIX下,即便咱們有系統管理員root的權限,也不推薦用root用戶登陸。通常狀況下用普通用戶登陸就能夠了,在須要root權限執行一些操做時,再su登陸成爲root用戶。可是,任何人只要知道了root的密碼,就均可以經過su命令來登陸爲root用戶--這無疑爲系統帶來了安全隱患。因此,將普通用戶加入到wheel組,被加入的這個普通用戶就成了管理員組內的用戶,但若是不對一些相關的配置文件進行配置,這個管理員組內的用戶與普通用戶也沒什麼區別--就像警察下班後,沒有帶槍、穿這便衣和普通人(用戶)同樣,雖然他的的確確是警察。
根據應用的實例不一樣應用wheel組的方法也不一樣。這裏對於服務器來講,咱們但願的是剝奪被加入到wheel組用戶之外的普通用戶經過su命令來登陸爲root的機會(只有屬於wheel組的用戶才能夠用su登陸爲root)。這樣就進一步加強了系統的安全性。

3、查看用戶組

cat /etc/group | grep [group_name]
相關文章
相關標籤/搜索