Gibt es einen MySQL-Befehl, um die Konfigurationsdatei my.cnf
zu finden, ähnlich wie PHP's phpinfo()
die php.ini
findet?
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?) Stellen befinden, und sie wären alle gültig, weil sie kaskadierend geladen werden.
Dies sind die Standardspeicherorte, die MySQL durchsucht. Wenn er mehr als einen findet, lädt er jeden von ihnen & die Werte überschreiben sich gegenseitig (in der aufgelisteten Reihenfolge, denke ich). Außerdem kann der Parameter --defaults-file
die ganze Sache überschreiben, also... im Grunde ist es ein riesiges Ärgernis.
Aber da es so verwirrend ist, gibt es eine gute Chance, dass es einfach in /etc/my.cnf steht.
(wenn Sie nur die Werte sehen wollen: SHOW VARIABLES
, aber dazu brauchen Sie die entsprechenden Rechte).
Ich weiß nicht, wie Sie MySQL in Ihrer Linux-Umgebung eingerichtet haben, aber haben Sie das überprüft?