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;
Вуаля!
Так оно и побыстрее шевелиться должно.