filter_mysqlbinlogp - Online nel cloud

Questo è il comando filter_mysqlbinlogp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


filter_mysqlbinlog - Tagliare le istruzioni ROLLBACK e gli eventi BINLOG equivalenti aggiunti da
mysqlbinlog. Questo script è ora obsoleto.

SINOSSI


mysqlbinlog file_binario_o_relay_log | filter_mysqlbinlog

Nota che questo script è ora obsoleto e non utilizzato da MHA per impostazione predefinita.

DESCRIZIONE


Il comando mysqlbinlog fornito da Oracle aggiunge implicitamente istruzioni ROLLBACK ed equivalenti
BINLOG eventi. Ma questo causa problemi durante il ripristino dei server slave. Per recuperare gli schiavi,
MHA potrebbe dover applicare i seguenti eventi binlog.
1) Inoltra gli eventi del registro da Relay_Log_Pos alla fine del file di registro dell'inoltro
2) Eventi di registro relè differenziali dall'ultimo slave
3) Gli eventi di log binario differenziali dal comando mysqlbinlog dead master devono essere
eseguito su questi file separatamente. Se una transazione non termina con 1) o 2), implicito
L'evento ROLLBACK esegue il rollback della transazione, il che risulterà in un'incoerenza.
filter_mysqlbinlog è uno strumento per risolvere questo problema. Nota che le stesse istruzioni ROLLBACK
vengono aggiunti in situazioni normali. Ad esempio, quando si esegue 1. BEGIN; 2. Aggiornamento
tabelle transazionali 3. Aggiornamento delle tabelle non transazionali 4. ROLLBACK, un ROLLBACK
L'istruzione viene scritta nel log binario per eseguire il rollback delle query transazionali. E 'normale
situazione, quindi filter_mysqlbinlog non deve rimuovere tutti gli eventi ROLLBACK.

Nota che questo script è ora obsoleto e non utilizzato da MHA per impostazione predefinita.

Usa filter_mysqlbinlogp online usando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows