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

MySQL – Oprava – Chyba – Vaše heslo nesplňuje aktuální požadavky zásad

Zrovna onehdy jsem obdržel e-mail od uživatele MySQL, který se snažil nastavit své heslo kvůli aktuálním požadavkům zásad v MySQL. Pojďme se podívat, jak můžeme zjistit, co je jeho hlavní příčinou a jak problém vyřešit pomocí zabezpečení heslem.

Kdykoli se uživatel pokusil nastavit jakékoli heslo v MySQL, čelil následující chybě:

Vaše heslo nesplňuje současné požadavky zásad

Po nějaké době ho tyto aktuální požadavky zásad na heslo opravdu zklamaly. Aktuální proměnné související s ověřováním hesla můžete zkontrolovat spuštěním následujícího příkazu:

SHOW VARIABLES LIKE 'validate_password%'

Když spustíte výše uvedený příkaz, vrátí se následující výstup v MySQL.

Nyní se podívejme, jak můžeme naši chybu vyřešit.

ŘEŠENÍ/ŘEŠENÍ

Z obrázku můžete jasně vidět, že pro ověření hesla jsou nastaveny různé proměnné. Nyní můžete tyto proměnné změnit na základě vašich požadavků. Osobně dávám přednost tomu, abyste udržovali své zásady pro hesla silné, ale jsou chvíle, kdy to není praktické nebo je to obchodní požadavek.

Podívejme se na různé způsoby řešení tohoto problému.

Metoda 1: Podívejme se, jak můžeme nastavit password_policy na nízkou hodnotu:

SET GLOBAL validate_password_policy=LOW;

Metoda 2: Stejnou proměnnou můžete nastavit také v souboru my.cnf.

[mysqld]validate_password_policy=LOW

Metoda 3: Odinstalujte plugin, který ověřuje heslo

odinstalovat plugin validate_password;

No, to je vše. Jak jsem řekl dříve, důrazně preferuji, abyste své heslo udržovali jako komplexní a chránili se před škodlivými útoky.


  1. Aktualizace z MYSQL na MYSQLI

  2. Jak zkontrolovat verzi serveru SQL

  3. Vložte časové razítko do databáze pomocí ContentValues

  4. Jak převést řádky na sloupce v Oracle?