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

1 mar 2021 2 min di lettura
Su contraseña no cumple con los requisitos de la política actual
Indice dei contenuti

Introducción

MySQL es el sistema de administración de bases de datos relacionales de código abierto más popular. Es rápido, fácil de usar, escalable y una parte integral de las populares LEMP LAMP y LEMP.

En las últimas versiones de MySQL, la contraseña debe cumplir con los requisitos de la política. Si la contraseña que estableció no cumple con los requisitos, puede recibir el siguiente mensaje:

Your password does not satisfy the current policy requirements.

Cuando validate_plugin está activo, la política de contraseña se creará en el servidor MySQL y generará una advertencia de error de que la contraseña no cumple con los requisitos de la política actual. Este error se puede corregir de tres formas:

  • Establecer el Password_policy en LOW desde el terminal, después de conectarse al servidor MySQL.
  • Estableciendo el Password_policy en el archivo de configuración de MySQL my.cnf
  • Desinstalar el complemento utilizado para la validación de la contraseña. (No recomendado, usar solo en pruebas)

Para resolver el error "Su contraseña no cumple con los requisitos de la política actual", abra la consola y siga estos pasos.

Cambiar la contraseña_política de la terminal

El nivel de contraseña predeterminado del complemento se puede cambiar en tiempo de ejecución. Para hacer esto, debe verificar el complemento de autenticación predeterminado:

SHOW VARIABLES LIKE 'validate_password%';

La salida debería verse así:

+--------------------------------------+----------+
 | Variable_name | Value |
 +--------------------------------------+----------+
 | validate_password.check_user_name | ON |
 | validate_password.dictionary_file | |
 | validate_password.length | 8 |
 | validate_password.mixed_case_count | 1 |
 | validate_password.number_count | 1 |
 | validate_password.policy | MEDIUM |
 | validate_password.special_char_count | 1 |
 +--------------------------------------+----------+

Puede establecer un nivel más bajo para la política de seguridad con el siguiente comando:

SET GLOBAL validate_password_policy=LOW;

Ahora puede utilizar la contraseña que desee.

Cambiar el valor del complemento en el archivo my.cnf

Una alternativa al método anterior es cambiar el valor password_policy validate_password directamente en el archivo de configuración principal de MySQL.

Luego abra el my.cnf, busque el validate_password_policy y cámbielo así:

validate_password_policy=LOW

Guarde y cierre el archivo.

Deberá reiniciar el servicio MySQL para habilitar el cambio:

sudo service mysql restart

Desinstalar el complemento validate_password

Este es un método adicional para resolver el error. Your password does not satisfy the current policy requirements. No se recomienda este método.

Si está trabajando en un entorno de prueba, solo necesita una solución rápida y no le importa la configuración de seguridad. Esta es una solución rápida. Conéctese al servidor MySQL y ejecute este comando:

uninstall plugin validate_password;

Asegúrese de reinstalar el validate_password si es necesario.

Conclusión

En este tutorial hemos visto cómo solucionar el error de seguridad de la contraseña de MySQL.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.