Binloggar i mysql, radera: Difference between revisions

From Linuxwiki
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