Всем привет.
В /var/lib/mysql/ накопилось много бинарных логов типа mysql-bin.000001 ... mysql-bin.000207 с большими размерами. Включил ротацию логов в my.cnf expire_logs_days=4 . Рестартанул mysql, выполнил команду flush logs; но ничего не удалилось. Но заметил что логи старые остались до определенной даты. Новые логи проводят ротацию вроде бы нормально.
Хочу удалить старые логи. Использовал вот такие команды
и в итоге ничего не удалялось. Вот нарыл
интересную тему о файле mysql-bin.index
Сейчас он имеет вот такое содержимое:
./mysql-bin.000206
./mysql-bin.000207
Может ли это означать причину почему не удаляются логи через команду mysql?
Я хочу удалить mysql-bin.000004 но его в списке файла mysql-bin.index нету. Может из-за этого получаем ошибку Target log not found in binlog index?
Кто сталкивался с такой проблемой?