mysql数据库启动的时候可以从多个路径下读取配置文件,读取顺序具体如下:
$mysql --help |grep my.cn
/etc/my.cnf
/etc/mysql/my.cnf
/usr/local/mysql/etc/my.cnf
~/.my.cnf
如果数据库配置了多个配置文件,且里面的参数有重复的情况,以最后一个文件中参数的值为准。
根据其他数据库的惯例,我是建议在数据库的安装目录下( /usr/local/mysql/)etc/my.cnf在这里统一控制mysql的参数是比较合理的。
否则如果在多个地方存在配置文件和不同的参数,搞乱的就是自己。
MySQL启动时会按特定顺序读取配置文件,包括/etc/my.cnf, /etc/mysql/my.cnf, /usr/local/mysql/etc/my.cnf及~/.my.cnf。若存在多个配置文件且参数冲突,以最后读取的文件为准。推荐在数据库安装目录(/usr/local/mysql/)下的/etc/my.cnf统一管理参数,避免不同位置的配置文件导致混乱。
4万+

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



