My.CNF ist eine Konfigurationsdatei, die geladen wird, wenn MySQL startet, und normalerweise im MySQL-Installationsverzeichnis gespeichert wird oder man kann sie in anderen Verzeichnissen laden. Nach der Installation von MySQL gibt es mehrere my.cnf-Dateien im System, einige zum Testen. Verwenden Sie den Befehl 'locate my.cnf', um alle my.cnf-Dateien aufzulisten. Befehl Finde my.cnf Ausgabe
Wenn wir die Konfigurationsdatei ändern müssen, müssen wir herausfinden, welche my.cnf-Datei beim Start von MySQL geladen wurde. 1. Überprüfen Sie, ob my.cnf des angegebenen Verzeichnisses verwendet wird Nach dem Start von MySQL überprüfen wir den mysql-Prozess, ob es eine Einstellung gibt, die my.cnf-Datei des angegebenen Verzeichnisses zu verwenden; falls ja, bedeutet das, dass diese Konfigurationsdatei geladen wird, wenn MySQL startet. Befehl ps aux|grep MySQL|grep 'my.cnf' Ausgabe
Man sieht, dass /usr/local/Cellar/mysql/5.6.24/my.cnf die Konfigurationsdatei für das Laden des mysql-Starts ist. Wenn der obige Befehl nicht ausgibt, bedeutet das, dass es keine Einstellung gibt, my.cnf für das angegebene Verzeichnis zu verwenden. 2. Überprüfen Sie das Verzeichnis, in dem mysql standardmäßig my.cnf liest.
Wenn du my.cnf nicht so einstellst, dass das angegebene Verzeichnis verwendet wird, liest mysql die my.cnf-Datei im Root-Verzeichnis und im Standardverzeichnis, wenn mysql startet. Schau dir das Standardverzeichnis an, das die Konfigurationsdatei liest, wenn MySQL startet. Befehl mysql --help|grep 'my.cnf' Ausgabe
Diese sind:MySQL durchsucht standardmäßig das My.CNF-Verzeichnis mit der ersten Priorität. 3. Beim Start wird keine Konfigurationsdatei verwendet Wenn es keine Einstellung gibt, das angegebene Verzeichnis my.cnf-Datei zu verwenden, und das Standard-Leseverzeichnis keine my.cnf-Datei hat, bedeutet das, dass die Konfigurationsdatei nicht geladen wird, wenn mysql startet, aber die Standardkonfiguration verwendet wird. Wenn du die Konfiguration ändern musst, kannst du eine my.cnf-Datei (zum Beispiel: /etc/my.cnf) im Verzeichnis erstellen, das standardmäßig in MySQL gelesen wird, den zu ändernden Konfigurationsinhalt schreiben und mysql neu starten, damit es wirksam wird.
|