1
resposta

Limpeza de Log do MySQL do Uniserver Zero XIV

Srs, bom dia!

Estou com o espaço em disco do meu server lotado, entrando em detalhes vi que o motivo são os arquivos binlog que são gerados pelo banco de dados. Qual seria a melhor opção de limpeza desses arquivos log?

Obrigado pela atenção!

1 resposta

Oii Eduardo, tudo bom?

O log binário contém "eventos" que descrevem as alterações de banco de dados, tais como operações de criação de tabelas ou alterações aos dados da tabela.

Bom, você pode listar os logs através desse comando:

SHOW BINARY LOGS;

Você pode limpar até um log binário apenas passando o nome dele. Isto irá apagar todos os logs binários criados antes de bih001.000075, não vai limpar o log binário que você passou.

PURGE BINARY LOGS TO 'bih001.000075';

Ou você pode usar um intervalo de tempo. Isto vai limpar todos os log criados ate a data "2015-01-30 22:46:26".

PURGE BINARY LOGS BEFORE '2015-01-30 22:46:26';

Espero ter ajudado de alguma forma. Qualquer coisa é só falar, beleza? :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software