MySQL Error & Can not start (2)

Kejadian berulang sama seperti sehari sebelum saya kembali ke Manado, ya lagi-lagi MySQL server error. Disc space di system kembali used 100% padahal datadir mysql sudah di pindahkan. Setelah di cek dan re-cek ternyata path backup sql masih di lokasi partisi yang kecil :) . Setelah di pindahkan akhirnya beres... Yang tetap jadi masalah datadir MySQL memakan space membengkak dari sebelumnya 15GB skarang sudah 44GB wah.. wah.... setelah di selidik one by one file di datadir mysql ternyata mysql-bin log yang menggunakan space tersebut. Hal apa yang menyebabkan demikian ?
  1. Karena saya menghidupkan server replication (Master-Slave)
  2. Query perdetik terlalu banyak dan Replication dilakukan --all-database --all-table (kebayang atau hitung sendiri, tiap 1 jam MySQL melakukan import empat CVS file masing masing berkapasitas lebih dari 100MB)
  3. Tidak membuat logrotate :(
  4. SQL Full Backup dan truncate file rentang waktu terlalu jauh (14 hari) sedangkan 1 hari sudah melalui kompresi memakan space lebih dari 1 GB
Akhirnya saya mengambil keputusan
  1. Server Replication di stop dulu.
  2. Query Import dilakukan every day
  3. Membuat logrotate untuk mysql-bin (baru logic dan konsep belum teruji)
  4. Backup SQL rentang waktu truncate 2 hari
Skarang dalam proses monitoring... mudah-mudahan tidak ada masalah lagi.

Komentar