“您的密码不满足当前的策略要求”

“您的密码不满足当前的策略要求”

尝试从终端打开 MySQL 后出现此错误:

错误 1819 (HY000):您的密码不满足当前策略要求

答案1

这是不言自明的:您必须选择更强的密码(或设置不太严格的策略)。

MySQL 中的验证密码组件评估密码强度。要查看当前设置,请在 MySQL 提示符下键入以下命令:

SHOW VARIABLES LIKE 'validate_password%';

该策略在变量中设置,validate_password.policy该变量可以采用以下值之一:

  • 低:密码必须由至少等于变量中定义的值的多个字符组成validate_password.length,或更多
  • MEDIUM:同上,plus密码必须包含数字、大小写混合和特殊字符;有多少,取决于其他validate_password%变量的值
  • 强:如上所述,加上密码与变量中定义的字典进行交叉检查validate_password.dictionary_file

相关内容