Sayangnya, saya tidak tahu cara menonaktifkan pencatatan MySQL untuk pernyataan individual. Dokumentasi MySQL menyarankan untuk menjaga agar log tetap aman karena alasan ini:
Sayangnya, itu (sejak 5.6.3) anti-pencatatan kata sandi bawaan hanya berlaku untuk fungsi MySQL PASSWORD().
Saya melihat beberapa kemungkinan solusi untuk masalah Anda:
- Untuk setiap kueri:nonaktifkan log, jalankan kueri, aktifkan log
- Hash kata sandi di aplikasi Anda sendiri (dalam kasus Anda, php sha)
- Amankan file log sehingga tidak ada yang bisa melihat pernyataan
- Masuk ke aplikasi yang menghapus kata sandi itu sendiri