Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Log Semua Pertanyaan MySQL ke Fail selama Satu Jam?

Bagaimanakah Saya Boleh Log Semua Pertanyaan MySQL ke Fail selama Satu Jam?

Patricia Arquette
Lepaskan: 2024-12-16 12:42:18
asal
636 orang telah melayarinya

How Can I Log All MySQL Queries to a File for One Hour?

Konfigurasi Output Log dalam MySQL

Soalan ini meneroka keupayaan MySQL untuk mendayakan pengelogan pertanyaan. Pengguna berusaha untuk memantau semua pertanyaan selama sejam dan mengeluarkan log ke fail.

Untuk mencapai ini, prosedur berikut disyorkan:

SET global log_output = 'FILE';
SET global general_log_file='/Applications/MAMP/logs/mysql_general.log';
SET global general_log = 1;
Salin selepas log masuk

Jujukan arahan ini akan memulakan pengelogan pertanyaan kepada fail yang ditentukan. Setelah tempoh masa yang diingini telah berlalu, pengelogan boleh dilumpuhkan dengan arahan berikut:

SET global general_log = 0;
Salin selepas log masuk

Dengan menggunakan kaedah ini, adalah boleh untuk memantau semua pertanyaan dengan berkesan dalam tempoh tertentu dan menyimpan log yang terhasil untuk analisis lanjut.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Log Semua Pertanyaan MySQL ke Fail selama Satu Jam?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan