Protokollausgabekonfiguration in MySQL
Diese Frage untersucht die Fähigkeit von MySQL, die Abfrageprotokollierung zu ermöglichen. Der Benutzer möchte alle Abfragen eine Stunde lang überwachen und das Protokoll in einer Datei ausgeben.
Um dies zu erreichen, werden die folgenden Vorgehensweisen empfohlen:
SET global log_output = 'FILE'; SET global general_log_file='/Applications/MAMP/logs/mysql_general.log'; SET global general_log = 1;
Diese Befehlsfolge beginnt mit der Protokollierung von Abfragen an die angegebene Datei. Sobald der gewünschte Zeitrahmen abgelaufen ist, kann die Protokollierung mit dem folgenden Befehl deaktiviert werden:
SET global general_log = 0;
Durch die Verwendung dieser Methoden ist es möglich, alle Abfragen innerhalb eines bestimmten Zeitraums effektiv zu überwachen und das resultierende Protokoll für zu speichern weitere Analyse.
Das obige ist der detaillierte Inhalt vonWie kann ich alle MySQL-Abfragen eine Stunde lang in einer Datei protokollieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!