Cómo cambiar el nivel de política de contraseña de MySQL

Cómo cambiar el nivel de política de contraseña de MySQL

Los últimos servidores mySQL vienen con un complemento de contraseña de validate. Este complemento configura una política de contraseña para hacer que MySQL Server sea más seguro.

Al cambiar la contraseña, recibí el error: Error 1819 (HY000): su contraseña no cumple con los requisitos de política actuales

Siga a continuación el tutorial para cambiar el nivel de política de contraseña para MySQL. Alternativamente, también puede usar este tutorial para eliminar el complemento de política de contraseña.

Cambiar la política de contraseña de MySQL

Para cambiar el nivel de política de contraseña predeterminado, podemos cambiar la configuración en tiempo de ejecución usando la línea de comando o en el archivo de configuración (mi.cnf/mysqld.CNF) permanentemente.

Inicie sesión en el símbolo del sistema MySQL y ejecute la consulta a continuación para ver la configuración actual de Validate_Password.

MySQL> Mostrar variables como 'Validate_Password%';
1MySQL> Mostrar variables como 'Validate_Password%';
Salida+--------------------------------------+--------+ | Variable_name | Valor | +--------------------------------------+--------+| validate_password.check_user_name | En | | validate_password.diccionario_file | | | validate_password.Longitud | 8 | | validate_password.mixed_case_count | 1 | | validate_password.Number_Count | 1 | | validate_password.Política | Medio | | validate_password.especial_char_count | 1 | +--------------------------------------+--------+7 Filas en el set (0.01 seg) 

El nivel predeterminado es medio, podemos cambiarlo a bajo usando la consulta a continuación. El nivel bajo requerido solo la longitud de la contraseña a min 8 caracteres.

mysql> set global validate_password.política = bajo;
1mysql> set global validate_password.política = bajo;
Consulta de salida OK, 0 filas afectadas (0.02 seg) 

Para hacer esta configuración de configuración de edición permanente mySQL (mi.CNF) Archivo y agregue la configuración a continuación.

[mysqld] validate_password.Política = bajo 

Guarde el archivo y reinicie el servicio MySQL para aplicar cambios.