Mempertahankan MySQL Binary Logs hanya selama diperlukan (ZRM)

  • Artikel ini untuk Zmanda Recovery Manager Untuk MySQL (ZRM)
  • Jenis Info: Tip

Deskripsi Info:

ZRM untuk MySQL mengharuskan logging biner diaktifkan di server MySQL untuk membentuk cadangan tambahan. Pencatatan biner memiliki dampak minimal pada kinerja MySQL, tetapi dalam database yang aktif, log dapat bertambah hingga ratusan gigabyte atau bahkan terabyte.

ZRM untuk MySQL memiliki beberapa antarmuka plugin untuk menyesuaikan proses pencadangan dan pemulihan sesuai persyaratan situs. Salah satu antarmuka plugin adalah plugin pasca-cadangan. Karena log tidak lagi diperlukan setelah pencadangan, plugin pasca pencadangan dapat menghapus log biner setelah pencadangan.

Perintah berikut yang menghapus log biner lama dapat ditambahkan ke plugin cadangan pos default untuk ZRM untuk MySQL:

mysql -uroot -ppasswd -e à ¢ €Š“bersihkan log master sebelum date_sub (sekarang (), interval 1 hari); à ¢ €�

Pilihan lainnya adalah mengatur parameter server MySQL à ¢ €Š“expire_log_daysà ¢ €�. Nilai default untuk expire_log_days adalah untuk tidak membersihkan log; dengan mengatur ini ke beberapa angka, Anda dapat meminta server MySQL untuk membersihkan log.

Peringatan: Pengguna harus berhati-hati dalam membersihkan log biner di server replikasi master jika backup dilakukan di server master. Jika budak tertinggal di belakang server lebih dari satu hari, pembersihan log biner akan menyebabkan replikasi gagal.