* Estás vendo os posts etiquetados como ‘logrotate.d’

Rotar Logs MySQL

Fácil fácil, para rotar logs de mysql so temos que usar a utilidade mysqladmin, executando o FLUSH-LOGS. O comando que temos que executar é:

/usr/local/mysql/bin/mysqladmin flush-logs –user=usuario -password=pwd

Debemos ter en conta que así rotamos os binary logs, os relay logs e os logs de rexistro de MySQL. Para integralo co logrotate.d de GNU/Linux, podemos usar a seguinte configuracion:

/var/log/mysqld.slow.log /var/log/mysql/*.err {
daily
rotate 10
compress
delaycompress
notifempty
create 640 mysql mysql
sharedscripts
postrotate
/usr/local/mysql/bin/mysqladmin flush-logs –user=user –password=pwd
endscript
}

Farase un rotado diario e manterase 10 copias do mesmo.