Cara membersihkan log binary MySQL

By | August 13, 2019

Saya baru tahu dan mengalami kalau log binary dari MySQL (atau MariaDB) apabila kepenuhan kapasitas storagenya dapat merancang proses database servernya mati dan tak dapat dijalankan lagi. Pokoknya jangan hingga sahabat menghapus secara manual gunakan rm karena dapat merancang MySQL tak stabil, katanya. Saya belum berani mencoba apakah benar klaim ini. 😀

Jadi seketika saja masuk ke mode console dari MySQL:

mysql -u root -p

Mesti gunakan root ya.

Kemudian eksekusi query SQL berikut misalkan sahabat ingin menghapus log hingga file ke-12:

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

Atau kriteria sahabat 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 karenanya seharusnya akan normal kembali.


Sumber https://servernesia.com