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

Jak upgradovat ze starých hesel MySQL na nový systém hesel

Za předpokladu, že znáte heslo, můžete

set password = password('samepasswordasbefore');

po vypnutí old_passwords pro server nebo relaci.

set old_passwords = 'OFF';

nebo

set [session] old_passwords = 'OFF';

Server se nestará/neví, že je to stejné heslo jako předtím.

V důsledku toho neexistuje žádné riziko pro spouštění softwaru, i když z hlediska zabezpečení byste měli změnit hesla, protože to staré mohlo být kompromitováno. Samozřejmě by bylo ještě lepší je vynutit, aby se pravidelně měnili, v takovém případě stačí old_passwords vypnout a počkat.

Hromadné nastavení hesla nebude tak snadné, ale pokud bylo old_passwords nějakou dobu vypnuto, mělo by být v uživateli pouze několik účtů se starými krátkými hashemi. Můžete alespoň identifikovat ty, které nebyly aktualizovány, jako ty s kratším hashem v uživatelské tabulce.




  1. Uspořádaný počet po sobě jdoucích opakování / duplikátů

  2. Jak mohu automatizovat úlohu generování skriptů v SQL Server Management Studio 2008?

  3. Je dobrý nápad indexovat pole datetime v mysql?

  4. Nelze připojit Ruby on Rails ke vzdálené databázi mysql