Heim > Datenbank > MySQL-Tutorial > So löschen Sie das MySQL-Binärprotokoll

So löschen Sie das MySQL-Binärprotokoll

WBOY
Freigeben: 2022-05-19 16:41:50
Original
3112 Leute haben es durchsucht

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.

So löschen Sie das MySQL-Binärprotokoll

Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.

So löschen Sie das MySQL-Binärprotokoll

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;
Nach dem Login kopieren

Binärprotokoll auf dem Slave-Server bereinigen:

mysql -u username -p
mysql> RESET SLAVE;
Nach dem Login kopieren

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';
Nach dem Login kopieren

Alternativ können Sie Binärdateien löschen, die älter als ein bestimmtes Datum sind:

shell> mysql -u username -p
mysql> PURGE BINARY LOGS BEFORE '2009-05-01 00:00:00';
Nach dem Login kopieren

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
Nach dem Login kopieren
Empfohlenes Lernen:

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage