MySQL Binary

thomas.km
Posts: 364
Joined: 2003-09-14 11:35
Location: Schleswig-Holstein

MySQL Binary

Post by thomas.km »

Hallo

leider wachsen die knappen MySQL Binary Logs auf mehr als 3GB derzeit an.

Ich war bislang der Meinung, das meine Einstellungen in my.cnf genügen, mit die binary logs nicht zu groß werden.

max_binlog_size = 100M
expire_logs_days = 5

Allerdings liegen noch logs vom 1.8. im Ordner

-rw-rw---- 1 mysql adm 46M 2008-08-01 06:26 mysql-bin.000661
-rw-rw---- 1 mysql adm 47M 2008-08-02 06:26 mysql-bin.000662
-rw-rw---- 1 mysql adm 40M 2008-08-03 06:26 mysql-bin.000663
-rw-rw---- 1 mysql adm 58M 2008-08-04 06:26 mysql-bin.000664
-rw-rw---- 1 mysql adm 46M 2008-08-05 06:26 mysql-bin.000665
-rw-rw---- 1 mysql adm 63M 2008-08-06 06:26 mysql-bin.000666
-rw-rw---- 1 mysql adm 48M 2008-08-07 06:26 mysql-bin.000667
-rw-rw---- 1 mysql adm 53M 2008-08-08 06:26 mysql-bin.000668
-rw-rw---- 1 mysql adm 53M 2008-08-09 06:26 mysql-bin.000669
-rw-rw---- 1 mysql adm 44M 2008-08-10 06:26 mysql-bin.000670
-rw-rw---- 1 mysql adm 46M 2008-08-11 06:26 mysql-bin.000671
-rw-rw---- 1 mysql adm 59M 2008-08-12 06:28 mysql-bin.000672
-rw-rw---- 1 mysql adm 61M 2008-08-13 06:29 mysql-bin.000673
-rw-rw---- 1 mysql adm 70M 2008-08-14 06:26 mysql-bin.000674
-rw-rw---- 1 mysql adm 67M 2008-08-15 06:26 mysql-bin.000675
-rw-rw---- 1 mysql adm 64M 2008-08-16 06:26 mysql-bin.000676
-rw-rw---- 1 mysql adm 64M 2008-08-17 06:26 mysql-bin.000677
-rw-rw---- 1 mysql adm 77M 2008-08-18 06:26 mysql-bin.000678
-rw-rw---- 1 mysql adm 70M 2008-08-19 06:26 mysql-bin.000679
-rw-rw---- 1 mysql adm 43M 2008-08-19 20:18 mysql-bin.000680
-rw-rw---- 1 mysql adm 23M 2008-08-20 06:30 mysql-bin.000681
-rw-rw---- 1 mysql adm 61M 2008-08-21 06:28 mysql-bin.000682
-rw-rw---- 1 mysql adm 53M 2008-08-22 06:28 mysql-bin.000683
-rw-rw---- 1 mysql adm 57M 2008-08-23 06:27 mysql-bin.000684
-rw-rw---- 1 mysql adm 35M 2008-08-23 21:46 mysql-bin.000685
-rw-rw---- 1 mysql adm 276K 2008-08-23 21:53 mysql-bin.000686
-rw-rw---- 1 mysql adm 17K 2008-08-23 21:46 mysql-bin.index


Ich habe außerdem mal gelesen das es extrem ungesund ist diese logs einfach "manuell" zu löschen.

Konkret gefragt: Welche Einstellung in der my.cnf fehlt mir, das die binary logs nach 5 Tagen gelöscht werden?
Ich habe schon div. google Treffer gefunden bzw. auch hier im Forum, aber meine Einstellungen weichen davon bzgl. der binary logs eigentlich nicht ab.

Vielen Dank
Top

User avatar
isotopp
RSAC
Posts: 482
Joined: 2003-08-21 10:21
Location: Berlin

Re: MySQL Binary

Post by isotopp »

Setze "expire_logs_days = <anzahl der tage>" in Deiner my.cnf. Dann starte den Server neu.

Wenn das nicht reicht, in der Index im Eimer. Stoppe den Server und schau Dir den binlog-Index an Stimmen die Pfadnamen da drin mit den vorhandenen Files überein?

Ändere diese Datei nicht. Wenn Du sie doch ändern mußt, ändere sie nur bei ausgeschaltetem Server.
Top