In dieser Anleitung wird erläutert, wie Sie die SQL BIN-Protokolldateneinstellung ändern, wenn sie zu viel Speicherplatz auf dem Server beansprucht.
Das Binärlog, das Sie sehen, verbraucht viel Speicherplatz im „data“-Verzeichnis, ist eine Standardeinstellung in MySQL/MariaDB, die wichtige Funktionen bereitstellt. Die primäre Verwendung liegt in der Datenbankreplikation zu Slave-Servern, die SCP nicht verwendet. Sie können jedoch auch als Notfallwiederherstellung verwendet werden, da die Binärprotokolle im Wesentlichen das Nachspielen aller Datenbanktransaktionen ermöglichen.
Sie können diese Funktion natürlich jederzeit deaktivieren, wenn Sie dies wünschen.
Die folgenden Einstellungen in „C:SCPmariadb-10.2.8my.ini“ konfigurieren das Binärlog:
log-bin = mysql-bin
Konfiguriert den für das Binärprotokoll verwendeten Dateinamen und steuert auch, ob die Funktion aktiviert ist. Sie können diese Zeile entfernen (oder auskommentieren) und den Dienst „oac_maria“ neu starten, um die Binärprotokolle vollständig zu deaktivieren. Sie können die mysql-bin-Dateien dann sicher entfernen.
Ablaufprotokolltage = 90
Dies ist nicht in der Konfigurationsdatei, wie wir es ausliefern, aber Sie können es unter der „Log-Bin“-Zeile hinzufügen. 90 Tage ist die standardmäßige Ablaufzeit, aber Sie können diese Zahl sicher reduzieren, insbesondere wenn Sie regelmäßig Sicherungen durchführen. Der Server wird die abgelaufenen Dateien beim Neustart des Dienstes automatisch für Sie löschen.