Comment changer le niveau de stratégie du mot de passe mysql

Comment changer le niveau de stratégie du mot de passe mysql

Les derniers serveurs MySQL sont livrés avec un plugin de mot de passe Validate. Ce plugin configure une stratégie de mot de passe pour rendre MySQL Server plus sécurisé.

En modifiant le mot de passe, j'ai eu l'erreur: Erreur 1819 (HY000): Votre mot de passe ne satisfait pas aux exigences de la politique actuelles

Suivez le didacticiel ci-dessous pour modifier le niveau de stratégie de mot de passe pour MySQL. Alternativement, vous pouvez également utiliser ce tutoriel pour supprimer le plugin de stratégie de mot de passe.

Changer la stratégie de mot de passe mysql

Pour modifier le niveau de stratégie de mot de passe par défaut, nous pouvons modifier les paramètres lors de l'exécution à l'aide de la ligne de commande ou dans le fichier de configuration (mon.CNF / MySQLD.CNF) en permanence.

Connectez-vous à l'invite de commande MySQL et exécutez la requête ci-dessous pour afficher les paramètres actuels de valide_password.

mysql> afficher des variables comme 'validate_password%';
1mysql> afficher des variables comme 'validate_password%';
Sortie + -------------------------------------- + -------- + | Variable_name | Valeur | + -------------------------------------- + -------- + | valider_password.check_user_name | Sur | | valider_password.Dictionary_file | | | valider_password.longueur | 8 | | valider_password.mixte_case_count | 1 | | valider_password.Number_Count | 1 | | valider_password.Politique | Medium | | valider_password.spécial_char_count | 1 | + -------------------------------------- + -------- + 7 lignes en jeu (0.01 SEC) 

Le niveau par défaut est moyen, nous pouvons le changer en bas en utilisant la requête ci-dessous. Le niveau bas requis uniquement la longueur du mot de passe à 8 caractères.

MySQL> Set Global Validate_Password.politique = bas;
1MySQL> Set Global Validate_Password.politique = bas;
Requête de sortie OK, 0 lignes affectées (0.02 SEC) 

Pour rendre ce paramètre de configuration de modification permanente MySQL (mon.CNF) Fichier et ajouter des paramètres ci-dessous.

[mysqld] validate_password.politique = bas 

Enregistrez le fichier et redémarrez le service MySQL pour appliquer les modifications.