In MySQL können Sie den Befehl „purge“ verwenden, um Protokolle zu löschen. Die Syntax lautet „Binärprotokolle in ‚mysql-tb-bin.000005‘ löschen“.
Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.
Öffnen Sie das Binärprotokoll und das .log-Protokoll von MySQL. Das .log-Protokoll hat 25 G erreicht, und das MySQL-bin.00000X-Protokoll hat ebenfalls 5 G erreicht. Um die Protokolldateien auf dem Hauptserver zu bereinigen, bereinige ich zunächst die Binärdatei (mysql-bin.00000X) und überprüfe, welche Dateien vorhanden sind:
Verwenden Sie den Befehl zur Überprüfung:
show binary logs;
Dann Gehen Sie zum Slave-Server, um zu überprüfen, welche Binärdatei verwendet wird.
show slave status\G;
Wir sehen, dass die Protokolldatei mysql-tb-bin.000005 verwendet wird.
Gehen Sie zurück zum Hauptserver und beginnen Sie mit der Bereinigung der Protokolle, aber die Protokolldatei mysql-tb-bin.000005 kann nicht bereinigt werden:
purge binary logs to 'mysql-tb-bin.000005';
Mit diesem Befehl werden andere Binärprotokolle außer mysql-tb bereinigt -bin.000005; Ausführen Überprüfen Sie nach dem Erfolg die Binärprotokollliste: Binärprotokolle anzeigen;
Die Bereinigung ist erfolgreich, aber die manuelle Bereinigung ist sehr gefährlich und kompliziert. Gibt es eine automatische Bereinigungsmethode? Die Antwort lautet: Ja, fügen Sie diese Konfiguration in my.ini hinzu: Expire_logs_days = 5 Diese Konfiguration bedeutet, dass die Anzahl der Ablauftage des Protokolls beträgt. Wenn das Protokoll älter als 5 Tage ist, bereinigt MySQL automatisch die Protokolle, die älter als 5 Tage sind , sodass Sie sich keine Sorgen mehr machen müssen. Es besteht das Problem, dass Protokolldateien immer größer werden. Sie müssen beim Ausführen von Befehlen vorsichtig sein, um sicherzustellen, dass alles sicher ist, bevor Sie sie ausführen.
Empfohlenes Lernen: MySQL-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo löschen Sie Protokolle in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!