macOS Sierra下mysql無法啟動

今天測試一個程式的時候突然發現mysql無法啟動。點了幾次都沒有反映,畫面提示:

第一時間打開google尋找答案,發現有人與我碰到同樣問題,特此紀錄一下。

首先排查目錄權限的問題,先查看一下mysql建立了哪些用戶和組。

# cat /etc/passwd | grep mysql
_mysql:*:74:74:MySQL Server:/var/empty:/usr/bin/false
# cat /etc/group | grep mysql
_mysql:*:74:

看來是用戶和組名字發生了變化,按照如下指令修改:

# sudo chown -R _mysql /usr/local/mysql/data

之後一切正常,mysql又可以順利啟動了。

Leave a Comment