Binloggar i mysql, radera
Jump to navigation
Jump to search
MySQL - Radera binloggar manuellt
Gå till katalogen där binloggarna lagras. Ta reda på den binlog EFTER den som ska raderas. Om man ska radera fram till binlog.899 ska man använda binlog.900. Starta mysql-prompten. Om det behövs, kör en flush logs. Kommandot för att radera binloggar heter purge master logs to 'fil' . För att radera fram t o m binlog 899:
purge master logs to 'binlog.900';
Gör detta i samband med backup, lämpligen.
MySQL - automatisk logbinrotering
Variabel i my.cnf styr hur MySQL själv raderar binloggar. Lägg till expire-logs-days = <antal dagar> under [mysqld]-sektionen.
Exempel
log-bin=/var/log/mysql/mysql-bin expire-logs-days=10