Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 14096|Antwort: 0

[Quelle] MySQL 5.6.21, um die MY.CNF-Konfigurationsdatei anzusehen

[Link kopieren]
Veröffentlicht am 06.09.2017 13:38:46 | | |
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.





Vorhergehend:MySQL analysiert hohe CPU-Nutzung in Situationen mit hoher Nebenläufigkeit
Nächster:Google Adsense ändert den PIN-Code so, dass er die Adresse empfängt
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com