Начини плаћања Abuse

ВАША ЛОЗИНКА НЕ ЗАДОВОЉАВА ЗАХТЕВЕ АКТУЕЛНЕ ПОЛИТИКЕ MySQL: шта је ово за грешку?

  • Главная
  • База знања
  • ВАША ЛОЗИНКА НЕ ЗАДОВОЉАВА ЗАХТЕВЕ АКТУЕЛНЕ ПОЛИТИКЕ MySQL: шта је ово за грешку?
11.10.2022, 16:43

Ако сте раније покушали да инсталирате MySQL у новим верзијама Ubuntu-а, вероватно сте наишли на грешку приликом извршавања команде mysql_secure_installation или приликом покушаја промене лозинке помоћу SQL команде ALTER USER. Затим ћемо покушати да схватимо зашто се грешка јавља, као и како да је поправимо. Ваша лозинка не задовољава тренутне захтеве MySQL политике.

Шта значи ова грешка?

Познато је да MySQL укључује додатке за проверу сложености лозинки. Подразумевано, додатак не ради, али када се изврши mysql_secure_installation, програм шаље захтев кориснику да га омогући, а ако се то деси, онда подразумевано, осим ако корисник није експлицитно назначио да не треба да буде омогућен. Додатак проверава сложеност лозинке, не дозвољава вам да поставите слабу и незаштићену лозинку.

Додатак има три политике захтева за лозинку:

  • НИСКО - једноставно, проверава само дужину лозинке. Лозинка мора бити дугачка најмање осам знакова.
  • СРЕДЊЕ - се користи подразумевано. Лозинка мора бити дугачка најмање 8 карактера, мора садржати најмање један број, једно велико и једно мало слово, један специјални карактер;
  • ЈАКО - додаје правилима из MEDIUM-а захтев да речи које чине лозинку нису садржане у речнику.

Скрипта mysql_secure_installation захтева избор метода активације, што се дешава одмах након што је додатак за валидацију лозинке омогућен. У почетку је статус подешен на СРЕДЊИ:

ВАША ЛОЗИНКА НЕ ЗАДОВОЉАВА ЗАХТЕВЕ ВАЖЕЋЕ ПРАВИЛА MySQ

Ако изаберете све подразумеване вредности, а затим покушате да наведете лозинку која не испуњава захтеве, на пример, најчешће ће то бити одсуство посебног карактера, онда ћете добити грешку „Ваша лозинка не задовољава тренутне захтеве политике“.

Исправљање грешака

Најлакши и најефикаснији начин да се исправи ова грешка јесте да се наведе лозинка која испуњава захтеве политике. За СРЕДЊУ, то може бити лозинка попут ePhi4A!. Али то не функционише увек. Ако постоји опција за снижавање нивоа политике на НИСКУ, захтеви за лозинку нису толико строги.

Повежите се са MySQL сервером базе података:

 $ mysql -u root -p

Или ако је систем изабрао ауторизацију без лозинке:

 $ sudo mysql

Затим покрените овај упит:

 $ SET GLOBAL validate_password.policy=LOW 

ВАША ЛОЗИНКА НЕ ЗАДОВОЉАВА ЗАХТЕВЕ ВАЖЕЋЕ ПРАВИЛА MySQ

Када промените лозинку у жељену. Друга опција је да потпуно онемогућите додатак за валидацију лозинке.

Хајде да извршимо следећи SQL упит:

 $ UNINSTALL COMPONENT 'file://component_validate_password'; 

ВАША ЛОЗИНКА НЕ ЗАДОВОЉАВА ЗАХТЕВЕ ВАЖЕЋЕ ПРАВИЛА MySQ

Након што онемогућите валидацију, подесите потребну лозинку.