/etc/mysql/mysql.cnf
还是 /etc/mysql/mysql.conf.d/mysqld.cnf
这两者的区别是什么呢?
/etc/mysql/mysql.cnf
还是 /etc/mysql/mysql.conf.d/mysqld.cnf
这两者的区别是什么呢?
如果进行了这样的区分,一般应该修改的是mysqld.cnf
文件,这个才是对应服务器相关内容,而mysql.cnf
还可以对应mysql客户端的配置。
这里之所以多了个d
就是代表daemon
后台服务的意思。
4 回答1.4k 阅读✓ 已解决
8 回答1.3k 阅读
3 回答1k 阅读✓ 已解决
2 回答1.7k 阅读
3 回答843 阅读✓ 已解决
2 回答1.6k 阅读
1 回答879 阅读✓ 已解决
TL;DR: 你应该尽可能把自定义的配置放到
conf.d
目录下相关内容其实在官方文档中Using Option Files一节中已经说明了,建议你详读这一节。
至于
conf.d/
目录下的文件其实是某些发行版打包的时候生成的配置中使用!include
指令引入的额外配置目录,方便你将自己自定义的配置覆盖一些默认配置的,你打开看看主配置文件就知道了