Quebrar Log do MySQL por dia

1. Quebrar Log do MySQL por dia

Fernando Guilherme Alves Moreira
fernandoguialves

(usa CentOS)

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.



  


2. Re: Quebrar Log do MySQL por dia

Airton Lastori
alastori

(usa Outra)

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts