MySQL-Methode zum Anzeigen der aktuell verwendeten Konfigurationsdatei my.cnf (empfohlen)

MySQL-Methode zum Anzeigen der aktuell verwendeten Konfigurationsdatei my.cnf (empfohlen)

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 Analyse der Parameterdatei my.cnf von MySQL in Ubuntu
  • Lösung für das Problem, dass die Konfigurationsdatei my.cnf in MySQL aufgrund von Berechtigungsproblemen nicht gestartet werden kann
  • So ändern Sie den Standardzeichensatz von MySQL über my.cnf auf UTF-8 und Vorsichtsmaßnahmen
  • Leistungsoptimierung des MySQL-Dienstes – Konfigurationsanweisungen für my.cnf_my.ini (16 GB Speicher)
  • Einführung in /etc/my.cnf-Parameter in MySQL 5.7

<<:  So konfigurieren Sie Nginx, um zwischen dem PC- oder Mobiltelefonzugriff auf verschiedene Domänennamen zu unterscheiden

>>:  Detaillierte Erläuterung des Docker-Datenmanagements (Datenvolumes und Datenvolume-Container)

Artikel empfehlen

Grundlegende Anwendungsbeispiele für Listener in Vue

Inhaltsverzeichnis Vorwort 1. Grundlegende Verwen...

Die „3I“-Standards für erfolgreiche Printwerbung

Für viele inländische Werbetreibende ist die Erste...

Problem mit Berechtigungen zum Ändern gespeicherter Prozeduren in MySQL

Bei der Verwendung einer MySQL-Datenbank treten h...

Details zu verschiedenen Schriftformaten in HTML-Webseiten

Dieser Abschnitt beginnt mit den Details der Text...

Java-Beispielcode zum Generieren von zufälligen Zeichen

Beispielcode: importiere java.util.Random; import...

Eine kurze Diskussion über die Semantik von HTML und einige einfache Optimierungen

1. Was ist Semantisierung? Erklärung zum Bing-Wör...

Linux-Installation Redis-Implementierungsprozess und Fehlerlösung

Ich habe heute Redis installiert und es sind eini...

JavaScript BOM erklärt

Inhaltsverzeichnis 1. BOM-Einführung 1. JavaScrip...

Grundlegendes Tutorial zur Bedienung von Dateien und Berechtigungen in CentOS

Vorwort Bevor wir beginnen, sollten wir uns kurz ...

So erhalten Sie Datums-/Uhrzeitdaten in MySQL, gefolgt von .0

Der Datentyp von MySQL ist datetime. Die in der D...

Erklärung des HTML-Codes der Webseite: geordnete Liste und ungeordnete Liste

In diesem Abschnitt lernen wir Listenelemente in ...

Detaillierte Erklärung zur Verwendung von Standard in MySQL

NULL- und NOT NULL-Modifikatoren, DEFAULT-Modifik...