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

MySQL – Поправка – Грешка – Вашата парола не отговаря на текущите изисквания на политиката

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

Всеки път, когато потребителят се опита да зададе парола в MySQL, той се сблъска със следната грешка:

Вашата парола не отговаря на текущите изисквания на политиката

След известно време той наистина се разочарова от тези текущи изисквания на правилата за парола. Можете да проверите текущите променливи, свързани с валидирането на паролата, като изпълните следната команда:

SHOW VARIABLES LIKE 'validate_password%'

Когато изпълните командата по-горе, тя ще върне следния изход в MySQL.

Сега нека видим как можем да разрешим грешката си.

ЗАОБХВАТНО РЕШЕНИЕ/РЕШЕНИЕ

От изображението можете ясно да видите, че има различни променливи, настроени за проверка на паролата. Вече можете да промените тези променливи въз основа на вашите изисквания. Аз лично предпочитам да поддържате правилата си за пароли силни, но има моменти, когато това не е практично или е бизнес изискване.

Нека видим различни методи за разрешаване на този проблем.

Метод 1: Нека видим как можем да настроим password_policy на ниско ниво:

SET GLOBAL validate_password_policy=LOW;

Метод 2: Можете също да зададете същата променлива във файла my.cnf.

[mysqld]validate_password_policy=НИСКА

Метод 3: Деинсталирайте плъгин, който потвърждава паролата

деинсталиране на плъгин validate_password;

Е, това е всичко. Както казах по-рано, силно предпочитам да запазите паролата си комплексна и да се предпазите от злонамерени атаки.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Приложение за списък със задачи, използващо PHP и MySQL база данни

  2. Добавете външен ключ към съществуваща таблица

  3. Как работи функцията LCASE() в MySQL

  4. Използване на MySql с Entity Framework 4 и Code-First Development CTP

  5. Как да изтеглите подправена парола от базата данни и потребителя за удостоверяване?