Производство фотообоев в Новосибирске. Интернет магазин фотообоев. Изготовление - один день! Каталог 10 000 изображений!
10 Октябрь 2011

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

posted in NIX, Полезности |

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

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

А вот замер папки /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. 1 On 11.10.2011, Антон said:

    Полез тоже у себя посмотреть и тоже памяти куча забито. Уже исправил.

  2. 2 On 12.10.2011, Яна said:

    Думаю у многих такая ошибка есть. У себя тоже уже исправила))

  3. 3 On 29.02.2012, Tony said:

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

Оставить комментарий