sql >> Base de Datos >  >> RDS >> Mysql

¿Es posible ocultar la contraseña en MySQL General/Slow Query Logs?

Desafortunadamente, no conozco ninguna forma de deshabilitar el registro de MySQL para declaraciones individuales. La documentación de MySQL aconseja mantener los registros seguros por este motivo:

De 5.2.3. El registro general de consultas

Desafortunadamente, ese anti-registro de contraseñas incorporado (desde 5.6.3) solo se aplica a la función MySQL PASSWORD().

Veo algunas soluciones posibles para su problema:

  1. Para cada consulta:deshabilite el registro, ejecute la consulta, habilite el registro
  2. Coloque la contraseña en su propia aplicación (en su caso, php sha)
  3. Asegure los archivos de registro para que nadie pueda ver las declaraciones
  4. Inicie sesión en una aplicación que elimine las contraseñas