Leider kenne ich keine Möglichkeit, die MySQL-Protokollierung für einzelne Anweisungen zu deaktivieren. Die MySQL-Dokumentation empfiehlt aus diesem Grund, die Protokolle sicher aufzubewahren:
Aus 5.2.3. Das allgemeine Abfrageprotokoll
Leider gilt das (seit 5.6.3) eingebaute Anti-Password-Logging nur für die MySQL-Funktion PASSWORD().
Ich sehe ein paar mögliche Lösungen für Ihr Problem:
- Für jede Abfrage:Protokoll deaktivieren, Abfrage ausführen, Protokoll aktivieren
- Hashen Sie das Passwort in Ihrer Anwendung selbst (in Ihrem Fall php sha)
- Sichern Sie die Protokolldateien, damit niemand die Aussagen sehen kann
- Melden Sie sich bei einer Anwendung an, die die Passwörter selbst entfernt