今天測試一個程式的時候突然發現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又可以順利啟動了。