是否有一个MySQL命令来定位my.cnf配置文件,类似于PHP的phpinfo()定位其PHP.ini
没有内部MySQL命令来跟踪这一点,它有点太抽象了。文件可能位于5个(或更多?)位置,它们都是有效的,因为它们加载级联
- /etc/my.cnf
- /etc/mysql/my.cnf
- $MYSQL_HOME/my.cnf
- [datadir]/my.cnf
- ~/.my.cnf
这些是MySQL查看的默认位置。如果找到多个,它将加载每个&;值相互覆盖(我认为是按列出的顺序)。另外,--defaults file参数可以覆盖整个过程,因此。。。基本上,这是一个巨大的痛苦的屁股
但多亏它如此混乱,它很有可能只是在/etc/my.cnf中
(如果您只想查看值:显示变量,但需要权限才能查看。)