Отключить бинарные логи MySQL и сэкономить место на сервере

Бинарные логи могут быть по умолчанию включены в настройках MySQL. На самом деле они вряд ли пригодятся, если только нам не требуется выполнять репликацию базы данных. Если сама база весит достаточно много, то за продолжительное время может накопиться несколько гигабайт бинарных логов.

1) Чтобы проверить, есть ли они на сервере:

cd /var/lib/mysql du -sm mysql-bin\.* | sort -nr

2) Теперь нужно отключить ведение бинарных логов в конфиге MySQL. Для этого отредактируем файл /etc/my.cnf

# Replication Master Server (default) 
# binary logging is required for replication
log-bin=mysql-bin

Закомментируем знаком "#" последнюю из приведённых выше строк.

3) Перезагрузим сервер MySQL:

service mysql restart

или

service mysqld restart

4) И, наконец, удалим старые файлы логов

find /var/lib -name mysql-bin.\* -delete

По материалам сайта http://coveryoureyes.ru

Теги: