残念ながら、個々のステートメントのMySQLログを無効にする方法はわかりません。 MySQLのドキュメントでは、次の理由でログを保護するようにアドバイスしています。
残念ながら、(5.6.3以降の)組み込みのアンチパスワードロギングは、MySQL PASSWORD()関数にのみ適用されます。
私はあなたの問題に対していくつかの可能な解決策を見ます:
- クエリごとに:ログを無効にし、クエリを実行し、ログを有効にします
- アプリケーション自体(この場合はphp sha)でパスワードをハッシュします
- ログファイルを保護して、誰もステートメントを見ることができないようにします
- パスワード自体を削除するアプリケーションにログインします