Metodi di pagamento Abuse

LA PASSWORD NON SODDISFA I REQUISITI DELLA POLITICA DI CURT MySQL: cos'è questo errore?

11.10.2022, 16:43

Se avete già provato a installare MySQL in versioni più recenti di Ubuntu, probabilmente avete riscontrato un errore durante l'esecuzione del comando mysql_secure_installation o durante il tentativo di. Cambiate la password usando il comando SQL ALTER USER. Cerchiamo quindi di capire perché si verifica l'errore e come risolverlo La password non soddisfa i requisiti attuali della politica di MySQL.

Cosa significa questo errore

È noto che MySQL include dei plugin per verificare la complessità delle password. Per impostazione predefinita il plugin non funziona, ma quando viene eseguito mysql_secure_installation, il programma invia una richiesta all'utente per abilitarlo e, in caso di risposta affermativa, si attiva per default il plugin, a meno che l'utente non abbia detto esplicitamente di non abilitarlo. Il plugin controlla la complessità della password e non consente di impostare una password debole o insicura.

Il plugin prevede tre criteri di richiesta della password:

  • BASSO - facile, controlla solo la lunghezza della password. La password deve essere lunga almeno otto caratteri.
  • MEDIUM - utilizzato per impostazione predefinita. La password deve essere lunga almeno 8 caratteri, deve contenere almeno una cifra, una lettera maiuscola e una minuscola, un carattere speciale;
  • STRONG - aggiunge alle regole MEDIUM il requisito che le parole che compongono la password non devono essere contenute nel dizionario.

Lo script mysql_secure_installation effettua una richiesta di selezione del metodo di attivazione, che avviene non appena il plugin Password Validation viene abilitato. Inizialmente, lo stato è impostato su MEDIUM:

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Se si selezionano tutti i valori predefiniti e poi si tenta di specificare una password che non soddisfa i requisiti, ad esempio, il più delle volte, l'assenza di un carattere speciale, si otterrà l'errore "La password non soddisfa i requisiti della politica attuale".

Correzione dell'errore

Il modo più semplice ed efficace per risolvere questo errore è quello di specificare una password che soddisfi i requisiti della policy. Per MEDIUM, questa può essere una password come ePhi4A! Ma non sempre funziona. Se è possibile abbassare il criterio a BASSO per cambiare i requisiti della password non sono così rigidi.

Eseguire la connessione al server di database MySQL:

$ mysql -u root -p

Oppure se nel sistema è selezionata l'autorizzazione senza password:

$ sudo mysql

Eseguire una query come questa:

$ SET GLOBAL validate_password.policy=LOW

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Una volta cambiata la password con quella corretta. Un'altra opzione è quella di disabilitare completamente il plugin di convalida della password.

Eseguire questa query SQL:

$ UNINSTALL COMPONENT 'file://component_validate_password';

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Dopo aver disabilitato la convalida, impostare la password richiesta.