Saat mengembangkan aplikasi yang menggunakan MySQL, akan berguna untuk melihat secara real time permintaan apa yang sedang dibuat.
Bagaimana cara melihat semua kueri MySQL yang masuk?
Jawaban yang Diterima:
Sebagai root, edit /etc/mysql/my.cnf
dan tambahkan paragraf ini di bagian bawah:
[mysqld]
general_log=on
general_log_file=/var/log/mysql/query.log
Masih sebagai root, jalankan perintah ini:
service mysql stop
service mysql start
Kemudian amati lognya:
tail -f /var/log/mysql/query.log
Harap berhati-hati karena pengaturan ini membuat MySQL sekitar 15% lebih lambat, jadi hapus atau komentari paragraf (lalu mulai ulang) saat Anda tidak membutuhkannya lagi.