Binloggar i mysql, radera: Difference between revisions
Jump to navigation
Jump to search
Linuxwiki>Wikiadmin Skapade sidan med '=== 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...' |
Linuxwiki>Wikiadmin No edit summary |
||
| Line 12: | Line 12: | ||
'''log-bin=/var/log/mysql/mysql-bin''' | '''log-bin=/var/log/mysql/mysql-bin''' | ||
'''expire-logs-days=10''' | '''expire-logs-days=10''' | ||
[[Category:mysql]] | |||
Revision as of 14:21, 23 August 2016
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