Freigeben über


Aktivieren und Herunterladen von Serverprotokollen für Azure Database for MySQL – flexibler Server

Sie können Serverprotokolle verwenden, um eine Instanz der Azure-Datenbank für MySQL Flexible Server zu überwachen und zu beheben und detaillierte Einblicke in die Aktivitäten zu erhalten, die auf Ihren Servern ausgeführt wurden. Standardmäßig ist das Feature "Serverprotokolle" in der Azure-Datenbank für MySQL Flexible Server deaktiviert. Nachdem Sie das Feature aktiviert haben, beginnt eine Azure-Datenbank für MySQL Flexible Server-Instanz jedoch mit dem Erfassen von Ereignissen des ausgewählten Protokolltyps und schreibt sie in eine Datei. Sie können dann das Azure-Portal oder die Azure CLI verwenden, um die Dateien zur Unterstützung bei der Problembehandlung herunterzuladen. In diesem Artikel wird erläutert, wie Sie das Serverprotokollfeature in Azure Database für MySQL Flexible Server aktivieren und Serverprotokolldateien herunterladen. Außerdem werden Informationen zum Deaktivieren des Features bereitgestellt.

In diesem Tutorial lernen Sie Folgendes:

  • Aktivieren des Features für Serverprotokolle.
  • Deaktivieren des Features für Serverprotokolle
  • Herunterladen der Serverprotokolldateien

Voraussetzungen

Um dieses Lernprogramm abzuschließen, benötigen Sie eine vorhandene Azure-Datenbank für mySQL Flexible Server-Instanz. Wenn Sie einen neuen Server erstellen müssen, lesen Sie Schnellstart: Erstellen einer Instanz von Azure Database for MySQL mit dem Azure-Portal.

Aktivieren von Serverprotokollen

Führen Sie die folgenden Schritte aus, um das Feature für Serverprotokolle zu aktivieren.

  1. Wählen Sie im Azure-Portal Ihre Azure-Datenbank für mySQL Flexible Server-Instanz aus.

  2. Wählen Sie im linken Bereich unter Überwachung die Option Serverprotokolle aus.

    Screenshot der Azure-Datenbank für MySQL Flexible Server Server Logs.

  3. Wählen Sie zum Aktivieren von Serverprotokollen unter Serverprotokolle die Option Aktivieren aus.

    Screenshot: Aktivieren von Serverprotokollen.

Hinweis

Sie können Serverprotokolle für Ihren Server auch im Azure-Portal im Bereich Serverparameter in Azure Database for MySQL – Flexibler Server mithilfe des Azure-Portals konfigurieren aktivieren, indem Sie den Wert des Parameters „log_output“ auf FILE festlegen. Weitere Informationen zum Parameter „log_output“ finden Sie in der MySQL-Dokumentation im Thema „Serversystemvariablen“ (Version 5.7 oder Version 8.0).

  1. Wählen Sie zum Aktivieren des Protokolls „slow_query_log“ unter Wählen Sie Protokolle aus, die aktiviert werden sollen. die Option slow_query_log aus.

    Screenshot: Auswählen von „slow_query_log“ – Serverprotokolle.

Informationen zum Konfigurieren von slow_logs in Ihrer Azure-Datenbank für MySQL Flexible Server-Instanz finden Sie im Lernprogramm: Abfrageleistungserblick für Azure-Datenbank für MySQL – Flexibler Server

Herunterladen von Serverprotokollen

Führen Sie die folgenden Schritte aus, um Serverprotokolle herunterzuladen.

Hinweis

Nach dem Aktivieren von Protokollen stehen die Protokolldateien nach wenigen Minuten zum Herunterladen zur Verfügung.

  1. Wählen Sie unter Name die Protokolldatei aus, die Sie herunterladen möchten, und wählen Sie dann unter Aktion die Option Herunterladen aus.

    Screenshot: Serverprotokolle – Herunterladen.

    Bei einer Instanz von Azure Database for MySQL – flexibler Server mit aktivierter Hochverfügbarkeit können Serverprotokolle für Standbyserver anhand eines weiteren vierstelligen Bezeichners nach dem Hostnamen des Servers wie folgt identifiziert werden.

    Screenshot: Serverprotokolle – Protokolle zur Hochverfügbarkeit

  2. Wenn Sie mehrere Protokolldateien auf einmal herunterladen möchten, wählen Sie unter Name die Dateien aus, die Sie herunterladen möchten, und wählen Sie dann oberhalb von Name die Option Herunterladen aus.

    Screenshot: Serverprotokolle – Alle herunterladen

Deaktivieren von Serverprotokollen

  1. Wählen Sie in Ihrem Azure-Portal im Bereich „Überwachungsserver“ die Option „Serverprotokolle“ aus.

  2. Deaktivieren Sie die Option „Aktivieren“, um das Schreiben von Serverprotokollen in eine Datei zu deaktivieren. (Die Einstellung deaktiviert die Protokollierung für alle verfügbaren Protokolltypen (log_types).)

    Screenshot: Serverprotokolle – Deaktivieren

  3. „Speichern“ auswählen

    Screenshot: Serverprotokolle – Speichern