环境:
ubuntu 16.04
mysql 5.7
打开/etc/mysql/my.cnf 发现里面没有[mysql]、[mysqld]等内容

google一下,Why is /etc/mysql/my.cnf EMPTY?
这并非为空,而是有两行配置指向了其他地方的配置文件
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
打开/etc/mysql/mysql.conf.d/里面的mysqld.cnf

发现配置文件可以写在这里
在Ubuntu16.04系统中,MySQL5.7的配置文件my.cnf看似为空,实际上引用了/etc/mysql/conf.d/和/etc/mysql/mysql.conf.d/目录下的配置文件。主要配置位于mysql.conf.d/子目录内的mysqld.cnf。这个发现对于理解和定制MySQL的配置至关重要。

9587

被折叠的 条评论
为什么被折叠?



