Cara menghapus/membersihkan log biner di mysql & mariadb

Cara menghapus/membersihkan log biner di mysql & mariadb

File log biner berisi data tentang Modifikasi Make oleh MySQL Server. Anda dapat melihat ada beberapa file biner akan tersedia di server mysql Anda dan akan ada satu .indeks file yang berisi nama semua file biner untuk melacaknya.

Langkah 1. Daftar file biner

Daftar Pertama File Log biner di sistem Anda dan cari tahu berapa lama file log biner yang ingin Anda hapus. File -file ini umumnya terletak di bawah /var/lib/mysql direktori.

# ls -a/var/lib/mysql… -rw-rw ---- 1 mysql mysql 3800220 Jul 21 15:15 mysql-bin.000733 -rw-rw ---- 1 mysql mysql 1076727 Jul 21 15:40 mysql-bin.000734 -rw-rw ---- 1 mysql mysql 263024 Jul 21 15:42 mysql-bin.000735 -rw-rw ---- 1 mysql mysql 13895153 Jul 22 00:36 mysql-bin.000736 -rw-rw ---- 1 Mysql Mysql 2717571 Jul 22 01:02 Mysql-Bin.000737 -rw-rw ---- 1 mysql mysql 4080285 Jul 22 03:49 mysql-bin.000738… 

Langkah 2. Log Binary Bersedih

Sekarang gunakan salah satu dari perintah berikut untuk menghapus file log biner yang lebih lama sesuai persyaratan sistem Anda.

  • Hapus file log biner mysql-bin.000735 atau file yang lebih lama.
    mysql> bersihkan log biner ke 'mysql-bin.000735 '; 
  • Hapus semua file log biner yang dibuat hingga tanggal “2015-07-21 23:59:59”.
    MySQL> Burge Binary Log sebelum '2015-07-21 23:59:59'; 

Sekarang daftar file log biner lagi, Anda akan menemukan bahwa semua log yang lebih tua telah dihapus dari direktori MySQL.