Er is geen intern MySQL-commando om dit te traceren, het is een beetje te abstract. Het bestand kan zich op 5 (of meer?) locaties bevinden en ze zouden allemaal geldig zijn omdat ze trapsgewijs laden.
- /etc/my.cnf
- /etc/mysql/my.cnf
- $MYSQL_HOME/my.cnf
- [datadir]/mijn.cnf
- ~/.my.cnf
Dat zijn de standaardlocaties waar MySQL naar kijkt. Als het er meer dan één vindt, laadt het ze allemaal en overschrijven de waarden elkaar (in de vermelde volgorde, denk ik). Ook het --defaults-file
parameter kan het hele ding overschrijven, dus... eigenlijk is het een enorme pijn in de kont.
Maar omdat het zo verwarrend is, is de kans groot dat het gewoon in /etc/my.cnf staat.
(als je alleen de waarden wilt zien:SHOW VARIABLES
, maar u hebt hiervoor de machtigingen nodig.)