修改 mysql server 的配置应该修改哪个配置文件?

/etc/mysql/mysql.cnf 还是 /etc/mysql/mysql.conf.d/mysqld.cnf
这两者的区别是什么呢?

阅读 2.2k
2 个回答

TL;DR: 你应该尽可能把自定义的配置放到conf.d目录下

相关内容其实在官方文档中Using Option Files一节中已经说明了,建议你详读这一节。

至于conf.d/目录下的文件其实是某些发行版打包的时候生成的配置中使用!include指令引入的额外配置目录,方便你将自己自定义的配置覆盖一些默认配置的,你打开看看主配置文件就知道了

如果进行了这样的区分,一般应该修改的是mysqld.cnf文件,这个才是对应服务器相关内容,而mysql.cnf还可以对应mysql客户端的配置。

这里之所以多了个d就是代表daemon后台服务的意思。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题