#!/bin/bash # wenn mal die Platte vollgelaufen ist, # dann hilft nur noch dieses Skript VERSION="v2019120400" ### die aelteste BIN-LOG-Datei loeschen ### aber die juengste nie ### egal wieviele oder wenige dort sind rm $(ls /var/lib/mysql/data/mysql-bin.0* | head -n1) ### per SQL alle BIN-LOGs loeschen, die nicht von heute sind echo "PURGE MASTER LOGS BEFORE '$(date +'%F')';" | mysql echo "SHOW VARIABLES LIKE 'expire_logs_days';" | mysql -t