filter_mysqlbinlogp - Online in de cloud

Dit is de opdracht filter_mysqlbinlogp die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


filter_mysqlbinlog - ROLLBACK-instructies en equivalente BINLOG-gebeurtenissen die zijn toegevoegd door
mysqlbinlog. Dit script is nu achterhaald.

KORTE INHOUD


mysqlbinlog binary_or_relay_log_file | filter_mysqlbinlog

Merk op dat dit script nu verouderd is en niet standaard door MHA wordt gebruikt.

PRODUCTBESCHRIJVING


De mysqlbinlog-opdracht van Oracle voegt impliciet ROLLBACK-instructies en equivalenten toe
BINLOG-gebeurtenissen. Maar dit veroorzaakt problemen bij het herstellen van slaveservers. Om slaven te herstellen,
MHA moet mogelijk de volgende binlog-gebeurtenissen toepassen.
1) Relay-loggebeurtenissen van Relay_Log_Pos tot het einde van het relay-logbestand
2) Differentiële relaisloggebeurtenissen van de laatste slave
3) Differentiële binaire loggebeurtenissen van de dead master mysqlbinlog-opdracht moeten zijn
afzonderlijk uitgevoerd op deze bestanden. Als een transactie niet eindigt op 1) of 2), impliciet
ROLLBACK-gebeurtenis draait de transactie terug, wat resulteert in inconsistentie.
filter_mysqlbinlog is een hulpmiddel om dit probleem op te lossen. Merk op dat ROLLBACK-statements zelf
worden toegevoegd in gebruikelijke situaties. Wanneer u bijvoorbeeld 1. BEGIN; 2. Bijwerken
transactietabellen 3. Updaten van niet-transactionele tabellen 4. ROLLBACK, een ROLLBACK
instructie wordt naar het binaire logboek geschreven om transactionele query's terug te draaien. Dit is normaal
situatie dus filter_mysqlbinlog moet niet alle ROLLBACK-gebeurtenissen verwijderen.

Merk op dat dit script nu verouderd is en niet standaard door MHA wordt gebruikt.

Gebruik filter_mysqlbinlogp online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's