Métodos de pago Abuse

SU CONTRASEÑA NO SATISFACE LOS REQUISITOS DE LA POLÍTICA DE CURT MySQL: ¿qué es este error?

11.10.2022, 16:43

Si anteriormente ha intentado instalar MySQL en versiones más recientes de Ubuntu, es probable que haya encontrado un error al ejecutar el comando mysql_secure_installation o al intentar. Cambie la contraseña utilizando el comando SQL ALTER USER. A continuación, vamos a tratar de entender por qué se produce el error, así como la forma de solucionar Your password does not satisfy the current policy requirements MySQL.

Qué significa este error

Se sabe que MySQL incluye plugins para comprobar la complejidad de las contraseñas. Por defecto el plugin no funciona, pero cuando se ejecuta mysql_secure_installation, el programa envía una petición al usuario para que lo habilite, y si lo hace, lo hace por defecto a menos que el usuario le haya dicho explícitamente que no lo habilite. El plugin comprueba la complejidad de la contraseña, no permite que se establezca una contraseña débil o insegura.

El complemento tiene tres políticas de requisitos de contraseña:

  • BAJA - fácil, comprueba sólo la longitud de la contraseña. La contraseña debe tener al menos ocho caracteres.
  • MEDIA - utilizada por defecto. La contraseña debe tener al menos 8 caracteres, debe contener al menos un dígito, una letra mayúscula y una minúscula, un carácter especial;
  • STRONG - añade a las reglas MEDIUM el requisito de que las palabras que componen la contraseña no deben estar contenidas en el diccionario.

El script mysql_secure_installation hace una petición para seleccionar el método de activación, esto ocurre tan pronto como el Plugin de Validación de Contraseña es habilitado. Inicialmente, el estado se establece en MEDIO:

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Si selecciona todos los valores predeterminados y luego intenta especificar una contraseña que no cumple con los requisitos, por ejemplo, lo más frecuente será la ausencia de un carácter especial, obtendrá el error "Su contraseña no satisface los requisitos de la política actual".

Corrección de errores

La forma más fácil y eficaz de corregir este error es especificar una contraseña que cumpla los requisitos de la política. ¡Para MEDIUM, puede ser una contraseña como ePhi4A! Pero no siempre funciona. Si es posible bajar la política a BAJA para cambiar los requisitos de contraseña no fueran tan estrictos.

Realizar conectar con el servidor de base de datos MySQL:

$ mysql -u root -p

O si la autorización sin contraseña está seleccionada en el sistema:

$ sudo mysql

Entonces ejecute una consulta como la siguiente:

$ SET GLOBAL validate_password.policy=LOW

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Una vez que haya cambiado la contraseña por la correcta. Otra opción es desactivar completamente el plugin de validación de contraseñas.

Ejecutemos esta consulta SQL:

$ UNINSTALL COMPONENT 'file://component_validate_password';

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Después de deshabilitar la validación, establezca la contraseña requerida.