Pular para o conteúdo

Quebrar Log do MySQL por dia

Responder tópico
  • Denunciar
  • Indicar

1. Quebrar Log do MySQL por dia

Enviado em 28/11/2017 - 16:30h

Boa tarde, hoje meu log é controlado por tamanho e dias de retenção:

max_binlog_size = 536870912
expire_logs_days = 20

Gostaria de saber se existe alguma forma de controlar o LOG do MySQL para ele criar um arquivo por dia ao invés de tamanho.

Responder tópico

2. Re: Quebrar Log do MySQL por dia

Enviado em 30/11/2017 - 11:03h

Você pode criar um evento que invoca o comando FLUSH BINARY LOGS;

Ficaria algo assim:
CREATE EVENT break_logbin_daily
ON SCHEDULE
EVERY 1 DAY
COMMENT 'Close current bin-log and create a new one each day'
DO
FLUSH BINARY LOGS;

ref.: https://dev.mysql.com/doc/refman/5.7/en/flush.html#flush-binary-logs

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder