Сегодня позвонил старый знакомый с проблемой, что у него на сервере БД нет места. На сервере стоит Ubuntu 16.04 и старая MariaDB, настроена репликация мастер-слейв (master-slave). Зайдя на сервер, оказалось, что репликация БД отключена (банально выключили слейв — сервер), а мастер усердно складирует логи, т.к. нет ротации. Ну, что , устраним данный косяк.
Для начала отключаем репликацию:
RESET SLAVE ALL;
Затем удаляем все бинарные логи, которые у нас остались на сервере:
RESET MASTER;
Добавляем в /etc/mysql/my.cnf в секцию [mysqld] ротацию логов
expire_logs_days = 1
Можно не рестартить мускуль, но я рестартанул, т.к. сервис ненагруженный и это делать можно.
Всё. сервер дальше живёт и дышит полной грудью. А слейв снова поднимем через пару месяцев в другом регионе.