Proprio l'altro giorno ho ricevuto un'e-mail da un utente MySQL che ha faticato a impostare la sua password a causa degli attuali requisiti delle politiche in MySQL. Vediamo come possiamo identificare qual è la sua causa principale e come risolvere il problema con la sicurezza della password.
Ogni volta che l'utente ha provato a impostare una password in MySQL, ha riscontrato il seguente errore:
La tua password non soddisfa gli attuali requisiti della politica
Dopo un po', è stato davvero frustrato da questi requisiti delle norme attuali per una password. Puoi controllare le variabili correnti relative alla convalida della password eseguendo il comando seguente:
SHOW VARIABLES LIKE 'validate_password%'
Quando esegui il comando precedente, verrà restituito il seguente output in MySQL.
Ora vediamo come possiamo risolvere il nostro errore.
SOLUZIONE/SOLUZIONE
Dall'immagine puoi vedere chiaramente che ci sono varie variabili impostate per la convalida della password. Ora puoi modificare queste variabili in base alle tue esigenze. Personalmente preferisco che mantieni la tua politica sulla password forte, ma ci sono momenti in cui non è pratico o è un requisito aziendale.
Vediamo vari metodi per risolvere questo problema.
Metodo 1: Vediamo come possiamo impostare la password_policy su un valore basso:
SET GLOBAL validate_password_policy=LOW;
Metodo 2: Puoi anche impostare la stessa variabile nel file my.cnf.
[mysqld]validate_password_policy=LOWMetodo 3: Disinstalla Plugin che convalida la password
disinstalla plug-in validate_password;
Bene, questo è tutto. Come ho detto prima, preferisco fortemente che tu mantenga la tua password complessa e ti protegga da attacchi dannosi.