【MySQL】MySQL的配置文件的区别和说明
我们可能见过如下的配置文件
- /etc/my.cnf
- /etc/mysql/my.cnf
- ~/.my.cnf
- /etc/mysql/conf.d/my.cnf
- /etc/mysql/conf.d/mysql.cnf
- /etc/mysql/conf.d/mysqld.cnf
这些文件的区别是什么呢?简单总结一下
1、/etc/my.cnf 、/etc/mysql/my.cnf 、~/.my.cnf 是 MySQL 的默认配置文件,有先后的读取顺序。
图中为 docker 的 8.0.19 的 MySQL,首先查看是否存在 /etc/my.cnf 文件,如果存在则读取,不存在则查看是否存在 /etc/mysql/my.cnf 文件,依次类推。