sql >> Databáze >  >> RDS >> Mysql

Je možné skrýt heslo v MySQL General/Slow Query Logs?

Bohužel nevím o žádném způsobu, jak zakázat protokolování MySQL pro jednotlivé příkazy. Dokumentace MySQL doporučuje uchovávat protokoly zabezpečené z tohoto důvodu:

Z 5.2.3. Obecný protokol dotazů

Bohužel toto (od 5.6.3) vestavěné protokolování anti-hesel funguje pouze pro funkci MySQL PASSWORD().

Vidím několik možných řešení vašeho problému:

  1. Pro každý dotaz:deaktivujte protokol, spusťte dotaz, povolte protokol
  2. Hašujte heslo v samotné aplikaci (ve vašem případě php sha)
  3. Zabezpečte soubory protokolu, aby je nikdo neviděl
  4. Přihlaste se k aplikaci, která sama odstraní hesla



  1. Jak importovat VELKÉ soubory sql do tabulky mysql

  2. Jak aktualizovat jeden bit binárního čísla jako přepínač?

  3. Rows_sent:12 Rows_examined:549024 - jak optimalizovat dotaz mySQL?

  4. MYSQL dotaz k nalezení všech zaměstnanců s n-tým nejvyšším platem