mysql bin log dosyaları silme

mysql -u root -p
mysql> flush logs;
mysql> purge binary logs to 'mysqld-bin.0000XX';

XX yerine en son veya bir öncekini girebilirsin.

diğer örnekler:

7 günden eski logları silmek için
mysql> PURGE BINARY LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 7 DAY);

spesifik tarih öncesi tüm logları silmek için
mysql> PURGE MASTER LOGS BEFORE '2011-10-01 00:00:00';

 

 

otomatik olarak her pazartesi gece 3'te silmek için bir cron job yaratabilirsin
0 3 * * mon mysql -uroot -e 'PURGE BINARY LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 7 DAY)'