6 июл. 2009 г.

Большие размеры bin-логов mysql

Столкнулся тут с неожиданной проблемой - кончилось место на жестком диске. И очень странным показался размер каталога /var/log/mysql - аж прям в пару гигабайт. эти логи были в бинарном формате, то есть так просто и не поглядишь, что там есть. В этих ваших интернетах нашлось описание, что такое MySQL Binary Log, и нахрена он нужен. Оказалось, что для моих целей - даром не нужен, ибо используется это чудо в целях повышения надежности при восстановлении данных и реплицирования. Как показывает практика, и без этого мелкие огрехи "мускуль" сам правит неплохо, а для крупных крахов суествуют бекапы, занимающие зачастую меньше места ;) Короче, отключаем:
nano /etc/my.cnf #грохаем комментируем строки, относящиеся к log_bin
#log_bin
#expire_logs_days = 10
#max_binlog_size = 100M

Перезапускаем mysqld
/etc/init.d/mysql restart

Усе.