在我的 /etc/mysql/my.cnf
,我有: !includedir /etc/mysql/mysql.conf.d
配置好了,我想 my.cnf
文件在我的 !includedir
目录应该覆盖 /etc/mysql/my.cnf
,据https://dev.mysql.com/doc/refman/8.0/en/option-files.html.
但我有一个 World-writable config file /etc/mysql/mysql.conf.d/my.cnf is ignored
重新启动mysql服务器时发出警告,并确认 my.cnf
文件在我的 !includedir
不起作用。为什么会发出警告,以及如何使其生效?
上下文:
在docker中的ubuntu 16.04.3,MySQL5.7.22
注:
我知道如果我的 cnf
文件包含多个点,如果可能不起作用:
https://serverfault.com/questions/918530/mysql-includedir-not-working
但我认为我没有触及这个问题。
3条答案
按热度按时间jhiyze9q1#
请您的管理员修复权限,可以:
col17t5w2#
警告实际上是说:
world writable
配置文件将被忽略。我真的应该仔细阅读这些信息。将权限更改为775(或755)修复了该问题。
nafvub8i3#
将权限更改为0444:
chmod 0444 my.cnf
然后把它装进/etc/mysql/conf.d/
: