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.
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
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.