MySQL5.6启动时,按照下表,从上往下的顺序加载配置文件:
File Name | Purpose |
/etc/my.cnf | Global options |
/etc/mysql/my.cnf | Global options |
SYSCONFDIR/my.cnf | Global options(CMake编译MySQL时,参数sysconfdir指定的值。缺省是安装后目录下) |
$MYSQL_HOME/my.cnf |
Server-specific options 包含my.cnf文件的环境变量。如果没有设置该环境变量,mysqld_safe会按照以下顺序尝试设置MYSQL_HOME的值: |
defaults-extra-file | The file specified with --defaults-extra-file=file_name, if any |
~/.my.cnf | User-specific options |
~/.mylogin.cnf | Login path options |
原文:http://www.cnblogs.com/abclife/p/5048840.html