Det finns inget internt MySQL-kommando för att spåra detta, det är lite för abstrakt. Filen kan finnas på 5 (eller fler?) platser, och de skulle alla vara giltiga eftersom de laddar överlappande.
- /etc/my.cnf
- /etc/mysql/my.cnf
- $MYSQL_HOME/my.cnf
- [datadir]/my.cnf
- ~/.my.cnf
Det är standardplatserna som MySQL tittar på. Om den hittar mer än en kommer den att ladda var och en av dem och värden åsidosätter varandra (i listad ordning, tror jag). Även --defaults-file
parameter kan åsidosätta det hela, så... i grund och botten är det en enorm smärta i baken.
Men tack vare att det är så förvirrande finns det en god chans att det bara finns i /etc/my.cnf.
(om du bara vill se värdena:SHOW VARIABLES
, men du behöver behörighet för att göra det.)