Es gibt keinen internen MySQL-Befehl, um dies zu verfolgen, es ist ein wenig zu abstrakt. Die Datei könnte sich an 5 (oder mehr?) Orten befinden, und sie wären alle gültig, weil sie kaskadierend geladen werden.
- /etc/my.cnf
- /etc/mysql/my.cnf
- $MYSQL_HOME/my.cnf
- [datadir]/my.cnf
- ~/.my.cnf
Dies sind die Standardspeicherorte, die MySQL betrachtet. Wenn es mehr als einen findet, lädt es jeden von ihnen und die Werte überschreiben sich gegenseitig (in der angegebenen Reihenfolge, denke ich). Auch die --defaults-file
Parameter kann das Ganze außer Kraft setzen, also ... im Grunde ist es eine riesige Nervensäge.
Aber da es so verwirrend ist, besteht eine gute Chance, dass es sich nur in /etc/my.cnf befindet.
(wenn Sie nur die Werte sehen möchten:SHOW VARIABLES
, aber dazu benötigen Sie die Berechtigungen.)