MySQL: Файлы mysql-bin.0000


На днях с удивлением обнаружил, что на моём выделенном серваке заканчивается дисковое пространство, и это с учётом того, что проектов там — «кот наплакал».

Чистка логов, темпов и изучение размера директорий проектов результат дали слабенький.

А вот замер папки /var/db/  расставил все точки над «и»  — более 50% винта оказалось именно там, а конкретнее в корне /var/db/mysql в виде файлов mysql-bin.000000 mysql-bin.000001 mysql-bin.000002 и т.д. каждый весом по гигабайту.

Это — бинарные лог файлы для организации репликации СУБД. (чего у меня не планировалось)

Решение — убить файлы и отключить эту опцию.

Правильно это сделать так:

1.  В конфиге мускуля комментируем строку  (у меня FreeBSD — конфиг тут /etc/my.cnf
log-bin=mysql-bin

2. И с правами рута в mysql выполняем
RESET MASTER;

Вуаля!
Так оно и побыстрее шевелиться должно.

P.S.
лучший браузер для ipad

,

3 комментария на «“MySQL: Файлы mysql-bin.0000”»

  1. Добрый день. Не подскажите, а как рост этих логов можно контролировать ?? Т.е. если отключение не вариант, то как быть ?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *