一天舍友在lnmp下,动了一下/etc/my.cnf文件之后,重启lnmp是出现了”mysql.serviceJob for mysql.service failed because the control process exited with error code.”的问题。
寻找元凶
经过几番询问后,发现原来舍友为了更改mysql密码动了一下/etc/my.cnf文件.
锁定/etc/my.cnf文件!!
可以看到这个文件的初始权限是拥有者有读写功能,但同组或者其他人只有读的功能,由于舍友为了修改这个文件,帮这个文件加了所有身份都加了写的功能。
即:1sudo chmod go+w /etc/my.cnf
接着重启就炸了
|
|
解决办法
要解决很简单,只将这个文件的权限还原即可(只保留拥有者有写功能)
|
|
如图修改完之后,大功告成!lnmp能正常重启了!
小结
这个坑告诉我们一定要有做事要有头有尾,文件由于一时特殊需要改了权限的,之后完事后记得改回权限!!