Como ler MySQL Binário Barca Arquivos (BinLog) com mysqlbinlog
MySQL banco de dados servidor gera binário barca arquivos para todos transação para as bases de dados, previsto administrador faz não desabitar ou comentário fora o “ barca- caixa” parâmetro em my.cny arquivo de configuração. O binário barca arquivos são por escrito em binário formato. Embora o binário registros, ou também conhecido como diário de bordo são principalmente usado for MySQL banco de dados duplicação alvo, às vezes você pode necessidade para examinar ou lido os teores de binário registros em texto formato, onde o mysqlbinlog utilitário irá entre prática.
Binário arquivo de diário, qual normalmente possui nome com a formato host_name-bin.xxxxxx e loja em var/lib/mysql diretório, poderia não ser aberta e lido reta embora pois a sua’ em ilegível binário formato. Ler o binário registros em texto formato, nós podemos usar mysqlbinlog comando, qual também capaz de readrelay barca arquivos escrita por uma peça servidor num duplicação configurado. Revezamento registros tem o mesmo formato como binário barca arquivos.
Usar mysqlbinlog utilitário é simples, simplesmente uso a seguinte comando sintaxe para invocar mysqlbinlog após lógica em como raíz ( senão você tem que fazer especificar usuário nome e senha) descascar via SSH:
mysqlbinlog [ opções] log_file …
Portanto ler e visualizar os teores da binário arquivo de diário nomeada binlog.000001, uso esse comando:
mysqlbinlog binlog.000001
O binário barca arquivos e dela dado são provavelmente aquela compressão muita grande, assim fazendo a quase impossível ler qualquer coisa em cortina. Agora, você pode tubo a saída de mysqlbinlog num arquivo que pode ser aberto acima for mais tarde folheando em editor de texto, usando a seguinte comando:
mysqlbinlog binlog.000001 > filename.txt
Para reduzir o montante de dados reaver de binário registros, tem vária opções que pode ser usado limitar os pormenores isto é estado de volta. Entre as útil se são listada abaixo:
–começo-datetimedatetime=
Começo lendo o binário barca às primeira evento tendo um timestamp igual a ou mais tarde do que a datetime arguição. O datetime valor é relativa a o hora local zona ao máquina em que se carreira mysqlbinlog. O valor devia ser num formato aceito à DATETIME ou TIMESTAMP dado tipos. Por exemplo:
mysqlbinlog -começo-datetime2005="-12-25 112556::" binlog.000001
–alto-datetimedatetime=
Alto lendo o binário barca às primeira evento tendo um timestamp igual ou posterior à datetime arguição. Essa opção é útil for ponta- em- tempo recuperação. Sede a descrição da – começo-datetime opção para obter informação sobre o datetime valor.
–começo- posição=
Começo lendo o binário barca às primeira evento tendo uma posição igual à N arguição. Essa opção aplicada à primeira arquivo de diário nomeada ao linha de comandos.
–alto- posição=
Alto lendo o binário barca às primeira evento tendo uma posição igual ou maior do que o N arguição. Essa opção aplicada à passado arquivo de diário nomeada ao linha de comandos.
For more uso informação em mysqlbinlog, visitaaqui.
importante: Isto é um máquina traduzida página qual é fornecida " como é" sem garantia. Máquina tradução pode ser difícil comprender. Por favor recorrer aoriginal Inglês artigo sempre que possível.
Parte e contribuir ou obter suporte técnico e ajuda at My Digital Vida Fóruns.
Relacionado Artigos
- Alteração ou Set MySQL Longa Questão Tempo Valor for barca- lento- questões
- Capacitar Registrando de Lento Questões ( lento Questão Barca) em MySQL Banco de dados
- Como suportar e Restaurar ( exportação e Importação) MySQL Bancos de dados Tutorial
- Instalar Servidor da Web em Janela XP com Apressadamente, PHP5 e MySQL4 Parte 1
- Restabelecer a raiz Senha de MySQL Servidor
- MySQL Banco de dados Atuação Tuning Melhor Práticas Vídeo Tutorial
- Instalando Servidor da Web em Coisa gratuita 6.0 com Apressadamente 2.2, MySQL 5.0 e PHP 5 Parte 3
- Instalar Servidor da Web em Janela XP com Apressadamente, PHP5 e MySQL4 Parte 4
- Alteração e Restabelecer MySQL raíz Senha
- Como encontrar e Substituir Texto em MySQL Banco de dados usando SQL

































Junho 29th, 2008 1633:
Esse posto salvido my vida nesse dia… quando o binário barca foi o único forma de fazer reaver importante dado extraviar-se… agradecimento!!