So entfernen/reinigen Sie Binärprotokolle in MySQL & Mariadb

So entfernen/reinigen Sie Binärprotokolle in MySQL & Mariadb

Binärprotokolldateien enthält Daten über die Änderung von MySQL Server von modifiziert. Sie können sehen, dass auf Ihrem MySQL -Server mehrere Binärdateien verfügbar sind, und es wird einen geben .Indexdatei, die Namen aller Binärdateien enthält, um sie zu verfolgen.

Schritt 1. Listen Sie Binärdateien auf

Erste Liste Binärprotokolldateien in Ihrem System und finden Sie heraus, wie alte Binärprotokolldateien Sie löschen möchten. Diese Dateien befinden sich im Allgemeinen unter /var/lib/mysql Verzeichnis.

# ls -a/var/lib/mysql… -RW-rw ---- 1 Mysql MySQL 3800220 Jul 21 15:15 MySQL-bin-bin-bin.000733 -rw-rw ---- 1 MySQL MySQL 1076727 Jul 21 15:40 Mysql-bin-bin.000734 -rw-rw ---- 1 Mysql MySQL 263024 Jul 21 15:42 MySQL-bin-bin-bin.000735 -rw-rw ---- 1 Mysql MySQL 13895153 Juli 22 00:36 Mysql-bin-bin-bin.000736 -rw-rw ---- 1 Mysql MySQL 2717571 Jul 22 01:02 Mysql-bin-bin.000737 -rw-rw ---- 1 MySQL MySQL 4080285 Juli 22 03:49 Mysql-bin-bin.000738… 

Schritt 2. Binärprotokolle läuten

Verwenden Sie nun einen der folgenden Befehle, um ältere Binärprotokolldateien gemäß Ihren Systemanforderungen zu löschen.

  • Löschen Sie die Binärprotokolldatei MySQL-bin-bins.000735 oder ältere Dateien.
    MySQL> Binärprotokolle zu 'MySQL-bin-bins.000735 '; 
  • Löschen Sie alle Binärprotokolldateien, die bis zum Datum erstellt wurden, „2015-07-21 23:59:59“.
    MySQL> Binärprotokolle vor '2015-07-21 23:59:59'; 

Listen Sie nun erneut Binärprotokolldateien auf, Sie werden feststellen, dass alle älteren Protokolle aus dem MySQL -Verzeichnis entfernt wurden.