mysql

Feb 23, 2015 11:36

Проходит какое-то время и мы замечаем, что у нас нехватает места на диске,
в частности мы смотрим и видим что в каталоге с базами mysql у нас куча файлов вида
mysqld-bin.000001
mysqld-bin.000002
mysqld-bin.000003
и тд
это бинарные логи от mysql
по дефолту их размер каждого гигабайт и ротация не производится.
За количество логов отвечает переменная expire_logs_days
Прописываем expire_logs_days=7 в my.cnf
и рестартуем mysql
затем пишем в консоли mysql
mysql> flush logs;
чтобы очистить логи
Другое мнение:
Достаточно прописать
expire_logs_days=7
и рестартунуть mysqld-server
лишнее, само потрется.

Previous post Next post
Up