Com Llegir Fitxers Historial Binaris de MySQL (BinLog) amb mysqlbinlog » meu Vida Digital

Com Llegir Fitxers Historial Binaris de MySQL (BinLog) amb mysqlbinlog

El servidor de base de dades de MySQL genera fitxers historial binaris per a totes les transaccions a les bases de dades, l'administrador proporcionat no impossibilita o no comenta fora el paràmetre "de galleda de registre" en arxiu de configuració de my.cny. Els fitxers historial binaris s'escriuen en el format binari. Encara que els registres binaris, o also known as logbin són principalment utilitzats per al propòsit de replicació de base de dades de MySQL, a vegades pot necessitar examinar o llegir que el contingut de registres binaris en text doni forma, on la utilitat de mysqlbinlog resultarà manejable.

Fitxer historial binari, que normalment fa anomenar amb el format host_name-bin.xxxxxx i emmagatzemar dins /guia de var/lib/mysql, no podria ser obert i llegeix de seguida com és en el format binari illegible. Per llegir que els registres binaris en text donin forma, podem fer ús de comanda de mysqlbinlog, que també capaç a fitxers historial de readrelay escrits per un servidor esclau en una organització de replicació. Els registres de relè tenen el mateix format que els fitxers historial binaris.

Utilitzar utilitat de mysqlbinlog és simple, simplement utilitza la sintaxi de comanda següent per invocar mysqlbinlog després de connexió dins com arrel (més ha d'especificar nom de l'usuari i contrasenya) pelar mitjançant SSH:

mysqlbinlog [options] log_file …

Per així llegir i mostrar el contingut del fitxer historial binari anomenat binlog.000001, utilitzi aquesta comanda:

mysqlbinlog binlog.000001

És probable que els fitxers historial binaris i les seves dades siguin molt enormes, així fent gairebé impossible llegir tot en pantalla. Tanmateix, pot canalitzar la producció de mysqlbinlog a un arxiu que pot ser obert amunt per més tard tafanejar en editor de text, utilitzant la comanda següent:

mysqlbinlog binlog.000001 > filename.txt

Per reduir la quantitat de dades recuperades de registres binaris, hi ha unes quantes opcions que es poden utilitzar de limitar les dades allò és estat tornat. Entre els útils són llistats per sota:

-start-datetime=datetime

Comenci a llegir el registre binari al primer esdeveniment que té un igual de timestamp a o més tard que l'argument de datetime. El valor de datetime és relatiu a l'hora local qualificar a la màquina on corre mysqlbinlog. El valor hauria de ser en un format acceptat per als tipus de dades de DATETIME o TIMESTAMP. Per exemple:

mysqlbinlog --start-datetime="2005-12-25 11:25:56" binlog.000001

-stop-datetime=datetime

Pari de llegir el registre binari al primer esdeveniment que té igual o posterior un timestamp a l'argument de datetime. Aquesta opció és útil per a la recuperació de point-in-time. Vegi la descripció de l'opció de -start-datetime per a la informació sobre el valor de datetime.

-start-position=N

Comenci a llegir el registre binari al primer esdeveniment que té un igual de posició a l'argument N. Aquesta opció s'aplica al primer fitxer historial anomenat en la línia d'ordres.

-stop-position=N

Pari de llegir el registre binari al primer esdeveniment que té una posició igual o més gran que l'argument N. Aquesta opció s'aplica fins al final fitxer historial anomenat en la línia d'ordres.

Per a més informació d'ús en mysqlbinlog, visiti aquí.

IMPORTANT: La pàgina és màquina traduïda i proporcionada "com és" sense garantia. La traducció automàtica pot ser difícil d'entendre. Si us plau refereixi's a article anglès original quan sigui que possible.


Una Resposta a "com Llegir Fitxers Historial Binaris de MySQL (BinLog) amb mysqlbinlog"

  1. Pisu
    29 de juny, 2008 16:33
    1

    Aquest correu salvava la meva vida avui... quan el registre binari era l'única manera de recuperar les dades importants es perden... gràcies!!

Deixi una Resposta

Pot utilitzar aquests cordons: <A href=" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscrigui tret de comentaris ha estat impossibilitat. Per rebre notificació d'últims comentaris enviats, subscriure's a menjar My Digital Life Comments RSS o apuntar-se a rebre els comentaris nous a l'e-mail diari digereixen.
Custom Search

Articles Nous

Termes de Recerca Nous per l'Article

mysqlbinlog - registre binari de mysql - registres de mysql - fitxer historial de mysql - espectador de registre de galleda de mysql - fitxers historial de mysql - registres de mysql de lectures - registre de mysql de lectures - espectador de registre de mysql - registre de mysql - vista de mysql binari registre - lector de registre binari de mysql - registres binaris de mysql - mysql binlog - lector de registre de mysql - binlog mysql - mysql binlogs - lector de mysql binlog - espectador de registre binari de mysql - registre de galleda de mysql - registres de mysql de lectura - binlog - exemple de mysqlbinlog - registre binari de mysql de vista - registre de mysql de vista - format de mysql binlog - com llegir registres de mysql - vista de registre binari de mysql - registre binari de mysql de lectures - comanda de mysqlbinlog - com llegir fitxers historial de mysql - registre de mysql de lectura - com llegir registre de mysql - lectura de registre binari de mysql - binlog de lectures de MySQL - arxius de galleda de mysql de lectures - registres de galleda de mysql de lectures - classe de mysqlbinlog - registre de galleda de lectures de mysql - registres binaris de mysql de lectures - mysqlbinlog descarrega - com llegir registres de galleda de mysql - vista de registre de mysql - ús de mysqlbinlog - fitxers historial de mysql de vista - com llegir arxius de galleda de mysql - com llegir fitxer historial de mysql - binari mysql de registre - finestres de mysqlbinlog - registre de mysql binari -