Heim  >  Artikel  >  Datenbank  >  Wo ist die MySQL-Protokolldatei?

Wo ist die MySQL-Protokolldatei?

(*-*)浩
(*-*)浩Original
2019-05-09 13:24:2727569Durchsuche

In diesem Artikel werden verschiedene Protokolldateispeicherorte in MySQL vorgestellt und wie man sie findet.

Empfohlene Kurse: MySQL-Tutorial

Wo ist die MySQL-Protokolldatei?

Mysql-Protokolldatei-Abfragemethode:

Suchen Sie den Pfad der Fehlerprotokolldatei

show variables like ‘log_error’;

Wo ist die MySQL-Protokolldatei?

In der MySQL-Datenbank ist die Fehlerprotokollfunktion standardmäßig aktiviert. Außerdem kann die Fehlerprotokollierung nicht deaktiviert werden. Standardmäßig werden Fehlerprotokolle in den Datendateien der MySQL-Datenbank gespeichert. Die Fehlerprotokolldatei heißt normalerweise hostname.err. Unter diesen stellt Hostname den Hostnamen des Servers dar.

Die Fehlerprotokollinformationen können von Ihnen selbst konfiguriert werden. Die im Fehlerprotokoll aufgezeichneten Informationen können über „log-error“ und „log-warnings“ definiert werden, wobei „log-err“ die Funktion und das Fehlerprotokoll ist, die festlegen, ob sie aktiviert werden sollen Das Fehlerprotokoll legt fest, ob Warninformationen auch im Fehlerprotokoll definiert werden.

Standardmäßig zeichnet das Fehlerprotokoll wahrscheinlich die folgenden Informationsaspekte auf: Informationen beim Starten und Herunterfahren des Servers (nicht unbedingt Fehlerinformationen, z. B. wie MySQL die InnoDB-Tabellenbereichsdatei startet, wie seine eigene Speicher-Engine initialisiert wird usw.), Fehlermeldungen, während der Server läuft, Meldungen, die generiert werden, wenn der Ereignisplaner ein Ereignis ausführt, Meldungen, die generiert werden, wenn ein Serverprozess vom Server aus gestartet wird.

Suchen Sie den Protokolldateipfad

show variables like ‘general_log_file’;

Wo ist die MySQL-Protokolldatei?

Das Protokoll ist ein wichtiger Teil der MySQL-Datenbank. Die Protokolldatei zeichnet Änderungen auf, die während des Betriebs der MySQL-Datenbank auftreten. Das heißt, sie wird verwendet, um den Client-Verbindungsstatus der MySQL-Datenbank, die Ausführung von SQL-Anweisungen und Fehlermeldungen aufzuzeichnen. Wenn die Datenbank versehentlich beschädigt wird, kann die Ursache des Dateifehlers über das Protokoll angezeigt und die Datenwiederherstellung über die Protokolldatei durchgeführt werden.

Pfad der Protokolldatei für langsame Abfragen

show variables like ‘slow_query_log_file’;

Wo ist die MySQL-Protokolldatei?

Das Protokoll für langsame Abfragen wird zum Aufzeichnen von Abfrageanweisungen verwendet, deren Ausführungszeit die angegebene Zeit überschreitet . Durch das langsame Abfrageprotokoll können Sie herausfinden, welche Abfrageanweisungen eine geringe Ausführungseffizienz für die Optimierung aufweisen. Es wird im Allgemeinen empfohlen, es zu aktivieren. Es hat nur minimale Auswirkungen auf die Serverleistung, kann jedoch Abfrageanweisungen aufzeichnen, die über einen längeren Zeitraum auf dem MySQL-Server ausgeführt wurden. Kann uns bei der Lokalisierung von Leistungsproblemen helfen.

Das obige ist der detaillierte Inhalt vonWo ist die MySQL-Protokolldatei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn