Methode: 1. Verwenden Sie die Befehle „RESET MASTER“ und „RESET SLAVE“, um Binärprotokolle zu löschen. 2. Verwenden Sie die Anweisung „PURGE BINARY LOGS“, um Binärprotokolle zu löschen Löschen Sie Binärprotokolle, die älter als drei Tage sind.
Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.
1. Verwenden Sie die RESET MASTER-Anweisung, um das MySQL-Binärprotokoll zu löschen.
Die Reset Master-Anweisung wird verwendet, um während der Replikation der Master- und Slave-Server eine neue Datenbank zu starten. Mit dieser Anweisung können alle Binärprotokolle gelöscht werden.
Binärprotokoll auf dem Master-Server bereinigen:
shell> mysql -u username -p mysql> RESET MASTER;
Binärprotokoll auf dem Slave-Server bereinigen:
mysql -u username -p mysql> RESET SLAVE;
2. Verwenden Sie die PURGE BINARY LOGS-Anweisung, um das MySQL-Binärprotokoll zu löschen. Die PURGE BINARY LOGS-Anweisung kann Löschen Sie das datumsbasierte Binärprotokoll oder bis zur Seriennummer des Binärprotokolls.
Basierend auf dem oben gezeigten Beispiel für ein Binärprotokoll möchte ich Binärdateien bis zu mysql-bin.000015 (reserviert) löschen:shell> mysql -u username -p mysql>PURGE BINARY LOGS TO 'mysql-bin.000015';
shell> mysql -u username -p mysql> PURGE BINARY LOGS BEFORE '2009-05-01 00:00:00';
3. Verwenden Sie mysqladmin-flush-logs-Befehl zum Löschen des MySQL-Binärprotokolls
Eine andere Methode besteht darin, den mysqladmin-Flush-logs-Befehl auszuführen, der Binärprotokolle löscht, die älter als 3 Tage sind.
shell> mysqladmin -u username -p flush-logs
MySQL-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo löschen Sie das MySQL-Binärprotokoll. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!