Betalingsmetoder Abuse

DIN PASSWORD OPFYLDER IKKE CURT-POLICY-KRAVENE MySQL: Hvad er denne fejl?

  • Hjem
  • Videnbase
  • DIN PASSWORD OPFYLDER IKKE CURT-POLICY-KRAVENE MySQL: Hvad er denne fejl?
11.10.2022, 16:43

Hvis du tidligere har forsøgt at installere MySQL i nyere versioner af Ubuntu, er du sikkert stødt på en fejl, når du har kørt kommandoen mysql_secure_installation, eller når du har forsøgt at gøre det. Skift adgangskoden ved hjælp af SQL-kommandoen ALTER USER. Lad os nu prøve at forstå, hvorfor fejlen opstår, og hvordan den kan løses Din adgangskode opfylder ikke de nuværende politiske krav til MySQL.

Hvad denne fejl betyder

Det er kendt, at MySQL indeholder plugins til at kontrollere adgangskodernes kompleksitet. Som standard fungerer plugin'et ikke, men når mysql_secure_installation udføres, sender programmet en anmodning til brugeren om at aktivere det, og hvis det gør det, bruger det som standard plugin'et, medmindre brugeren udtrykkeligt har fortalt det, at det ikke skal aktiveres. Plugin'et kontrollerer passwordets kompleksitet og tillader ikke, at der indstilles et svagt eller usikkert password.

Plugin'et har tre politikker for krav til adgangskoder:

  • LOW - let, kontrollerer kun længden af adgangskoden. Adgangskoden skal være mindst otte tegn lang.
  • MEDIUM - bruges som standard. Adgangskoden skal være mindst 8 tegn lang, skal indeholde mindst et ciffer, et stort og et lille bogstav og et specialtegn;
  • STRONG - føjer til MEDIUM-reglerne kravet om, at de ord, der udgør adgangskoden, ikke må være indeholdt i ordbogen.

Scriptet mysql_secure_installation anmoder om at vælge aktiveringsmetode, og det sker, så snart Password Validation Plugin er aktiveret. Til at begynde med er status sat til MEDIUM:

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Hvis du vælger alle standardværdier og derefter forsøger at angive en adgangskode, der ikke opfylder kravene, for eksempel vil det oftest være fraværet af et specialtegn, vil du få fejlen "Din adgangskode opfylder ikke de nuværende politiske krav".

Korrektion af fejl

Den nemmeste og mest effektive måde at rette denne fejl på er at angive en adgangskode, der opfylder politikkens krav. For MEDIUM kan det være en adgangskode som ePhi4A! Men det virker ikke altid. Hvis det er muligt at sænke politikken til LOW for at ændre adgangskodekravene, var de ikke så strenge.

Opret forbindelse til MySQL-databaseserveren:

$ mysql -u root -p

Eller hvis der er valgt ikke-password-autorisation på systemet:

$ sudo mysql

Kør derefter en forespørgsel som denne:

$ SET GLOBAL validate_password.policy=LOW

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Når du har ændret adgangskoden til den korrekte. En anden mulighed er helt at deaktivere plugin'et til validering af adgangskoder.

Lad os køre denne SQL-forespørgsel:

$ UNINSTALL COMPONENT 'file://component_validate_password';

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Når du har deaktiveret validering, skal du indstille den krævede adgangskode.