看看mysql的錯誤日志就明白怎么回事,我這里的錯誤日志是在/var/lib/mysql/*.err 你會發(fā)現(xiàn)mysql只所以不能啟動,是因為/var/lib/mysql的權限不允許mysql服務訪問,英文mysql默認是調(diào)用mysql用戶來啟動服務的。我們只要
chown -r mysql:mysql /var/lib/mysql
就行,如果還是啟動不了,再慢慢調(diào)試權限,反正一般啟動不了都是權限的問題。
如果大家還是不能啟動不了的話,那就用我的比較繁瑣的權限的設置,反正我每次都是這么做的,一般不會有問題,見下:
chown -r root /usr/local/mysql
chgrp -r mysql /usr/local/mysql
chown -r root /usr/local/mysql/bin
chgrp -r mysql /usr/local/mysql/bin
chgrp -r mysql /var/lib/mysql
chmod 777 /var/lib/mysql
chown -r root /var/lib/mysql/mysql
chgrp -r mysql /var/lib/mysql/mysql
chmod 777 /var/lib/mysql/mysql
chown -r root /var/lib/mysql/mysql/*
chgrp -r mysql /var/lib/mysql/mysql/*
chmod 777 /var/lib/mysql/mysql/*
chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a
|
新聞熱點
疑難解答
圖片精選