尝试从终端打开 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