Cara membersihkan log binary MySQL

Saya baru tahu dan mengalami kalau log binary dari MySQL (atau MariaDB) apabila kepenuhan kapasitas storagenya bisa membuat proses database servernya mati dan tidak bisa dijalankan lagi. Pokoknya jangan sampai anda menghapus secara manual pakai rm karena bisa membuat MySQL tidak stabil, katanya. Saya belum berani mencoba apakah benar klaim ini. πŸ˜€

Jadi langsung saja masuk ke mode console dari MySQL:

mysql -u root -p

Harus pakai root ya.

Kemudian eksekusi query SQL berikut misalkan anda ingin menghapus log sampai file ke-12:

PURGE BINARY LOGS TO 'mysql-bin.012';

Atau kriteria anda ingin membersihkan seluruh log yang diciptakan sebelum tanggal 20 November 2016:

PURGE BINARY LOGS BEFORE '2016-11-20 00:00:00';

Dan setelah itu coba aktifkan lagi prosesnya, asalkan ada kosong 500MB setelah proses diatas maka seharusnya akan normal kembali.

2 Comments

  1. Server mysql tadi mati ga bisa restart setelah pakai cara ini langsung hidup kembali, terimakasih ya mas
    INFO: sering nulis komentar di blog ini respond

    This page isn’t working
    servernesia.com is currently unable to handle this request.
    HTTP ERROR 500

    1. Sama – sama mas. πŸ™‚

      Trims laporannya, sebenarnya sudah dari dulu ngerasa ada yang aneh. Blog trafik rendah dengan spek VPS lumayan (4 vCPU dan 4 GB RAM) kok loyo. Kemarin saya update ke Nginx 1.13.6 dan PHP 7.1.11 sekalian. Tampaknya ada peningkatan performa.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *