Mysql
 sql >> база данни >  >> RDS >> Mysql

Възможно ли е да скриете паролата в MySQL General/Slow Query Logs?

За съжаление, не знам начин да деактивирам регистрирането на MySQL за отделни изрази. Документацията на MySQL съветва регистрационните файлове да бъдат защитени поради тази причина:

От 5.2.3. Общият регистър на заявките

За съжаление, това (от 5.6.3) вградено регистриране срещу пароли работи само за функцията MySQL PASSWORD().

Виждам няколко възможни решения за вашия проблем:

  1. За всяка заявка:деактивирайте регистрационния файл, изпълнете заявката, активирайте регистрационния файл
  2. Хеширайте паролата в самото приложение (във вашия случай php sha)
  3. Защитете регистрационните файлове, така че никой да не може да види изявленията
  4. Влезте в приложение, което само премахва паролите



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Неизвестна колона в „имаща клауза“

  2. Динамична заявка в MySQL

  3. MySQLi подготвено изявление с динамична заявка за актуализиране

  4. Проектиране на база данни:система за инвентаризация и продажби?

  5. Синтаксис на задействане и IF ELSE THEN