Tyvärr vet jag inget sätt att inaktivera MySQL-loggning för enskilda uttalanden. MySQL-dokumentationen rekommenderar att du håller loggarna säkrade av denna anledning:
Från 5.2.3. Den allmänna frågeloggen
Tyvärr gäller den (sedan 5.6.3) inbyggda anti-lösenordsloggningen endast för MySQL PASSWORD()-funktionen.
Jag ser några möjliga lösningar på ditt problem:
- För varje fråga:inaktivera loggen, kör frågan, aktivera loggen
- Hash lösenordet i själva applikationen (i ditt fall php sha)
- Säkra loggfilerna så att ingen kan se påståendena
- Logga till ett program som tar bort lösenorden själv