So aktivieren Sie Protokolle auf dem MySQL -Server

So aktivieren Sie Protokolle auf dem MySQL -Server

Die Protokolldatei spielt eine wichtige Rolle bei der Fehlerbehebung einer Anwendung. Es ist auch nützlich, über Details zum Ausführen der Anwendung zu finden. In diesem Artikel werden Sie angezeigt, wie Sie verschiedene Arten von Protokollen auf dem MySQL -Server aktivieren können. Außerdem werden Sie verstehen, wie Sie Protokolldateiorte auf MySQL Server ändern können.

Es gibt hauptsächlich 3 Arten von Protokolldateien in MySQL wie folgt:

  • Fehlerprotokoll - Dies enthält alle Informationen zu Fehlern, die von MySQL Server generiert wurden. Dies hilft bei der Debuggierung eines Problems mit dem MySQL -Dienst oder der Datenbank
  • Allgemeines Protokoll - Dies enthält alle allgemeinen Protokolle der MySQL -Aktivität wie Abfrage, Benutzerverbindung oder Trennung usw. Es hilft zu finden, was auf MySQL Server passiert.
  • Langsames Abfrageprotokoll - Dies enthält „langsame“ SQL -Anweisungen, alle Abfragen, die im Ergebnis dieser Anwendungsleistung mehr Zeit dauern als erwartet

Fehler anmelden in MySQL

So aktivieren Sie MySQL -Fehlerprotokoll oder ändern MySQL -Fehlerprotokollspeicher. Bearbeiten Sie die MySQL -Konfigurationsdatei und aktualisieren Sie die folgenden Einstellungen unter [MySQLD] gemäß Ihren Anforderungen. Diese Datei enthält einen auf MySQL -Server generierten Fehler.

 [mysqld] log_error =/var/log/mysql/fehler.Protokoll 

Allgemeines Anmelden in MySQL

Um allgemeine Protokolle in MySQL zu aktivieren oder den Speicherort allgemeiner Protokolldateien zu ändern, bearbeiten Sie die Konfigurationsdatei und führen Sie die folgenden Änderungen vor. Überfassende folgende Zeilen, um allgemeine Protokolle zu aktivieren und die Protokolldateipfad zu ändern, um Protokoll auf unterschiedlichem Verzeichnis zu erstellen. Diese Datei enthält alle allgemeinen Protokolle des MySQL -Servers für z.

 General_log_file =/var/log/mysql/mysql.log General_log = 1 

Langsame Abfragebogen in MySQL

So aktivieren oder ändern Sie den Dateipfad von MySQL langsamen Abfrageprotokollen. Bearbeiten Sie die MySQL -Konfigurationsdatei und die Überzeugung oder fügen Sie die folgende Zeile im Abschnitt [MySQLD] hinzu. Diese Datei enthält Protokolle dieser Abfragen. Welche Abfragen mehr als definiert als long_query_time sind protokolliert.

 log_slow_queries =/var/log/mysql/mysql-slow.log long_query_time = 2 log long_query_time = 2 

Starten Sie den MySQL -Service neu

Nachdem Sie die oben genannten Änderungen in der MySQL -Konfiguration vorgenommen haben, müssen Sie MySQL -Dienste neu starten, um Änderungen anzuwenden. Grundsätzlich unterscheidet sich das Service Management mit den meisten Linux -Betriebssystemen. Hier ist der Befehl, der für die beliebten Linux -Betriebssysteme verwendet wird, um den MySQL -Dienst neu zu starten.
Diese Methode erfordert einen Server -Neustart.

sudo service mysql starten sudo systemctl neu starten Sie MySQL neu.Service