my.cnf ist die Konfigurationsdatei, die beim Start von MySQL geladen wird. Sie befindet sich normalerweise im MySQL-Installationsverzeichnis, Benutzer können sie jedoch auch aus anderen Verzeichnissen laden. Nach der Installation von MySQL befinden sich mehrere my.cnf-Dateien im System, von denen einige zum Testen verwendet werden. Verwenden Sie den Befehl „locate my.cnf“, um alle my.cnf-Dateien aufzulisten Befehl Suchen Sie nach my.cnf Ausgabe /usr/local/Cellar/mysql/5.6.24/my.cnf /usr/local/Cellar/mysql/5.6.24/mysql-test/include/default_my.cnf /usr/local/Cellar/mysql/5.6.24/mysql-test/suite/federated/my.cnf /usr/local/Cellar/mysql/5.6.24/mysql-test/suite/ndb/my.cnf /usr/local/Cellar/mysql/5.6.24/mysql-test/suite/ndb_big/my.cnf /usr/local/Cellar/mysql/5.6.24/mysql-test/suite/ndb_binlog/my.cnf /usr/local/Cellar/mysql/5.6.24/mysql-test/suite/ndb_rpl/my.cnf /usr/local/Cellar/mysql/5.6.24/mysql-test/suite/ndb_team/my.cnf /usr/local/Cellar/mysql/5.6.24/mysql-test/suite/rpl/extension/bhs/my.cnf /usr/local/Cellar/mysql/5.6.24/mysql-test/suite/rpl/my.cnf /usr/local/Cellar/mysql/5.6.24/mysql-test/suite/rpl_ndb/my.cnf Wenn wir die Konfigurationsdatei ändern müssen, müssen wir herausfinden, welche my.cnf-Datei beim Start von MySQL geladen wird. 1. Überprüfen Sie, ob my.cnf im angegebenen Verzeichnis verwendet wird Nach dem Start von MySQL überprüfen wir den MySQL-Prozess, um festzustellen, ob eine my.cnf-Datei für die Verwendung des angegebenen Verzeichnisses festgelegt ist. Wenn ja, bedeutet dies, dass diese Konfigurationsdatei beim Start von MySQL geladen wurde. Befehl ps aux|grep mysql|grep 'meine.cnf' Ausgabe fdipzone 25174 0.0 0,0 3087244 600? ir =/usr/local/var/mysql-plugin-dir =/usr/local/cellar/mysql/5.6.24/lib/plugin--Bind-Address = 127.0.1---l-log-usror =/usr/local/var/mysql/terrydarm-air.-air.loke-air.lokal.erroc.r. .Local.pid fdipzone 25064 0,0 0,0 2452824 4 ?? S 16:12 0:00.03 /bin/sh /usr/local/opt/mysql/bin/mysqld_safe --defaults-file=/usr/local/Cellar/mysql/5.6.24/my.cnf --bind-address=127.0.0.1 --datadir=/usr/local/var/mysql Sie können sehen, dass /usr/local/Cellar/mysql/5.6.24/my.cnf die beim Start von MySQL geladene Konfigurationsdatei ist. Wenn der obige Befehl keine Ausgabe erzeugt, bedeutet dies, dass my.cnf nicht für die Verwendung des angegebenen Verzeichnisses eingerichtet ist. 2. Überprüfen Sie das Verzeichnis, in dem MySQL standardmäßig my.cnf liest Wenn Sie my.cnf nicht auf die Verwendung eines bestimmten Verzeichnisses einstellen, liest MySQL beim Start die my.cnf-Dateien im Stammverzeichnis des Installationsverzeichnisses und im Standardverzeichnis. Zeigen Sie das Standardverzeichnis zum Lesen von Konfigurationsdateien beim Start von MySQL an Befehl mysql --help|grep 'meine.cnf' Ausgabe Reihenfolge der Präferenz, my.cnf, $MYSQL_TCP_PORT, /etc/meine.cnf /etc/mysql/meine.cnf /usr/local/etc/meine.cnf ~/.meine.cnf /etc/my.cnf, /etc/mysql/my.cnf, /usr/local/etc/my.cnf, ~/.my.cnf Dies sind die Verzeichnisse, in denen MySQL standardmäßig nach my.cnf sucht, wobei die obersten Verzeichnisse Vorrang haben. 3. Beim Start wird keine Konfigurationsdatei verwendet Wenn das angegebene Verzeichnis für die Datei my.cnf nicht festgelegt ist und sich im Standardleseverzeichnis keine Datei my.cnf befindet, bedeutet dies, dass die Konfigurationsdatei beim Start von MySQL nicht geladen wird, sondern die Standardkonfiguration verwendet wird. Wenn Sie die Konfiguration ändern müssen, können Sie eine my.cnf-Datei in dem Verzeichnis erstellen, das MySQL standardmäßig liest (z. B.: /etc/my.cnf), den zu ändernden Konfigurationsinhalt schreiben und MySQL neu starten, damit die Änderung wirksam wird. Der obige Artikel „So zeigen Sie die aktuell verwendete Konfigurationsdatei my.cnf in MySQL an“ (empfohlen) ist der gesamte Inhalt, den der Herausgeber mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. Das könnte Sie auch interessieren:
|
>>: Detaillierte Erläuterung des Docker-Datenmanagements (Datenvolumes und Datenvolume-Container)
Standardmäßig wird PHP unter CentOS 7 als Apache ...
Dieser Artikel erläutert anhand von Beispielen di...
1. Zuerst wird beim Verknüpfen von Git eine Fehle...
Erfahren Sie, wie Sie Ihre eigene Website auf Apa...
Ich habe kürzlich über Vue gelesen. Ich habe eine...
Fall 1 vue-cli erstellt das vue3-Projekt, lädt da...
Ohne auf JavaScript angewiesen zu sein, wird rein...
Die Verwendung von CI zum Erstellen von Docker-Im...
Inhaltsverzeichnis 1. Objektmethoden definieren 2...
In diesem Artikel wird die Verwendung und Install...
Inhalt 1. Container-Lebenszyklusmanagement (1) Do...
In letzter Zeit verwendet das Projekt Kubernetes ...
Inhaltsverzeichnis 1. Bild oben 2. Benutzer exist...
1. MS SQL SERVER 2005 --1. Löschen Sie das Protok...
1. Zweck: Machen Sie den Code leichter wartbar un...