EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

filter_mysqlbinlogp – Online in der Cloud

Führen Sie filter_mysqlbinlogp im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl filter_mysqlbinlogp, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


filter_mysqlbinlog – Trimmen von ROLLBACK-Anweisungen und entsprechenden BINLOG-Ereignissen hinzugefügt von
mysqlbinlog. Dieses Skript ist mittlerweile veraltet.

ZUSAMMENFASSUNG


mysqlbinlog Binary_or_Relay_log_file | filter_mysqlbinlog

Beachten Sie, dass dieses Skript mittlerweile veraltet ist und nicht standardmäßig von MHA verwendet wird.

BESCHREIBUNG


Der von Oracle bereitgestellte Befehl mysqlbinlog fügt implizit ROLLBACK-Anweisungen und Äquivalente hinzu
BINLOG-Ereignisse. Dies führt jedoch zu Problemen bei der Wiederherstellung von Slave-Servern. Um Sklaven zurückzugewinnen,
MHA muss möglicherweise die folgenden Binlog-Ereignisse anwenden.
1) Protokollereignisse von Relay_Log_Pos an das Ende der Relay-Protokolldatei weiterleiten
2) Differentialrelais-Protokollereignisse vom neuesten Slave
3) Differenzielle Binärprotokollereignisse vom toten Master-Befehl mysqlbinlog müssen sein
für diese Dateien separat ausgeführt. Wenn eine Transaktion nicht durch 1) oder 2) endet, implizit
Das ROLLBACK-Ereignis setzt die Transaktion zurück, was zu Inkonsistenzen führt.
filter_mysqlbinlog ist ein Tool zur Behebung dieses Problems. Beachten Sie, dass ROLLBACK-Anweisungen selbst
werden in üblichen Situationen hinzugefügt. Wenn Sie beispielsweise 1. BEGIN; 2. Aktualisieren
Transaktionstabellen 3. Aktualisieren nicht-transaktionaler Tabellen 4. ROLLBACK, ein ROLLBACK
Die Anweisung wird in das Binärprotokoll geschrieben, um Transaktionsabfragen rückgängig zu machen. Das ist normal
Situation, daher darf filter_mysqlbinlog nicht alle ROLLBACK-Ereignisse entfernen.

Beachten Sie, dass dieses Skript mittlerweile veraltet ist und nicht standardmäßig von MHA verwendet wird.

Verwenden Sie filter_mysqlbinlogp online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad