SET GLOBAL general_log = 1;
SET GLOBAL log_output = 'table';
SELECT * FROM mysql.general_log;
SET GLOBAL general_log = 0;
TRUNCATE mysql.general_log;
Penjelasan Singkat
SET GLOBAL general_log = 1;
: Perintah ini mengaktifkan general query log. Ini berarti MySQL akan mulai mencatat setiap query yang dijalankan oleh klien.
SET GLOBAL log_output = 'table';
: Perintah ini mengatur agar general query log disimpan dalam tabel bernama general_log
di database mysql
. Alternatif lainnya adalah menyimpannya ke file.
SELECT * FROM mysql.general_log;
: Perintah ini menampilkan semua entri yang tercatat dalam tabel mysql.general_log
, sehingga Anda bisa melihat query-query yang telah dieksekusi.
SET GLOBAL general_log = 0;
: Perintah ini menonaktifkan general query log. Setelah perintah ini dijalankan, MySQL akan berhenti mencatat query.
TRUNCATE mysql.general_log;
: Perintah ini mengosongkan atau menghapus semua data yang ada di tabel mysql.general_log
. Ini berguna untuk membersihkan log lama.
Komentar