今天有同事反映MySQL数据库在修改了配置信息后出现无法启动问题,如下所示:
mysql: [Warning] World-writable config file '/etc/mysql/mysql.conf.d/mysqld.cnf' is ignored.
后面经过沟通后得知,该同事在修改配置文件的时候强行将mysqld.cnf文件进行了提权,导致MySQL无法启动。
其实很多人都是这样,在“权限不够”的情况下通过chmod命令进行提权,但是这是错误的,像这次遇到的问题就是提权后引发的。
既然知道是提权有关的,那么将权限降下来就好了
sudo chmod 644 mysql.conf.d