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

Ansehen: 14737|Antwort: 0

[Quelle] Linux Sehen Sie sich den MySQL-Konfigurationsdateipfad und die zugehörigen Konfigurationen an

[Link kopieren]
Veröffentlicht am 10.04.2019 16:44:56 | | | |
(1) Über den Profilpfad

Manchmal stelle ich fest, dass es zwar versuche, einige Variablen in der Konfigurationsdatei zu ändern, aber nicht funktioniert. Später fand ich heraus, dass es daran lag, dass die geänderte Datei nicht die Konfigurationsdatei war, die vom MySQL-Server gelesen wurde.

Wenn du dir über den aktuell von MySQL verwendeten Profilpfad nicht sicher bist, kannst du ihn so betrachten:


Oder ausführen:


[mysql@linuxtest ~]$ mysqld --verbose --help|grep -A 1 'Default options'
2015-12-01 17:23:56 0 [Hinweis] mysqld (mysqld 5.6.27-75.0-log) beginnend als Prozess 6858 ...
01.12.2015 17:23:56 6858 [Warnung] Gepufferte Warnung: Geänderte Grenzen: max_open_files: 1024 (angefordert 10005)

01.12.2015 17:23:56 6858 [Warnung] Gepufferte Warnung: Geänderte Grenzen: max_connections: 214 (angefordert 2000)

01.12.2015 17:23:56 6858 [Warnung] Gepufferte Warnung: Geänderte Grenzen: table_open_cache: 400 (angefordert 2000)

2015-12-01 17:23:56 6858 [Hinweis] Plugin 'FEDERATED' ist deaktiviert.
Standardoptionen werden aus den folgenden Dateien in der gegebenen Reihenfolge gelesen:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
2015-12-01 17:23:56 6858 [Hinweis] Binlog Ende
01.12.2015 17:23:56 6858 [Hinweis] Plugin 'CSV' wird abgeschaltet
01.12.2015 17:23:56 6858 [Hinweis] Plugin 'MyISAM' wird abgeschaltet
[mysql@linuxtest ~]$ mysql --verbose --help|grep -A 1 'Default options'
Standardoptionen werden aus den folgenden Dateien in der gegebenen Reihenfolge gelesen:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
Wie Sie an der obigen Abbildung sehen können, liest der Server zunächst die /etc/my.cnf-Datei und versucht, wenn er feststellt, dass die Datei nicht existiert, sie von den folgenden Pfaden zu lesen.



(2) Bezüglich der Segmentierung von Konfigurationsobjekten

Die Konfigurationsdatei my.cnf ist üblicherweise in mehrere Teile unterteilt, wie [Client], [mysqld], [mysql] usw. MySQL-Programme lesen üblicherweise den Segmentteil mit demselben Namen wie es, zum Beispiel liest der Server mysqld das relevante Konfigurationselement unter dem [mysqld]-Segment. Wenn das Konfigurationselement nicht korrekt positioniert ist, tritt die Konfiguration nicht in Kraft.

(3) Über globale Variablen

Außerdem, wenn du einige globale Variableneinstellungen in MySQL anzeigen möchtest, kannst du dies tun, wenn du nicht eingeloggt bist und Berechtigungen hast: mysqladmin variablen -p,

Diese Operation entspricht der Verwendung des Befehls 'Show Global variables' beim Einloggen.





Vorhergehend:Verwende CefSharp im AnyCpu-Modus
Nächster:Die neueste Version der Spider-Pool-Station Group
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