sql >> Base de Datos >  >> RDS >> Mysql

MySQL – Corrección – Error – Su contraseña no cumple con los requisitos de la política actual

Justo el otro día recibí un correo electrónico de un usuario de MySQL que ha tenido problemas para configurar su contraseña debido a los requisitos de la política actual en MySQL. Veamos cómo podemos identificar cuál es su causa raíz y cómo solucionar el problema con la seguridad de la contraseña.

Cada vez que el usuario intentaba establecer una contraseña en MySQL, se enfrentaba al siguiente error:

Su contraseña no cumple con los requisitos de la política actual

Después de un tiempo, se frustró mucho con los requisitos de la política actual para una contraseña. Puede verificar las variables actuales relacionadas con la validación de la contraseña ejecutando el siguiente comando:

SHOW VARIABLES LIKE 'validate_password%'

Cuando ejecute el comando anterior, devolverá el siguiente resultado en MySQL.

Ahora veamos cómo podemos resolver nuestro error.

SOLUCIÓN ALTERNATIVA/SOLUCIÓN

En la imagen, puede ver claramente que hay varias variables configuradas para la validación de la contraseña. Ahora puede cambiar estas variables según sus requisitos. Personalmente, prefiero que mantenga su política de contraseñas estricta, pero hay momentos en los que no es práctico o es un requisito comercial.

Veamos varios métodos para resolver este problema.

Método 1: Veamos cómo podemos configurar password_policy en bajo:

SET GLOBAL validate_password_policy=LOW;

Método 2: También puede configurar la misma variable en el archivo my.cnf.

[mysqld]validate_password_policy=BAJO

Método 3: Complemento de desinstalación que valida la contraseña

desinstalar el complemento validar_contraseña;

Bueno, eso es todo. Como dije antes, prefiero que mantengas tu contraseña compleja y te protejas de ataques maliciosos.