Error number: MY-011819; Symbol: ER_VALIDATE_PWD_STRONG_POLICY_DICT_FILE_UNSPECIFIED; SQLSTATE: HY000
Message: Since the validate_password_policy is mentioned as Strong, dictionary file must be specified
错误说明:
MY-011819 ER_VALIDATE_PWD_STRONG_POLICY_DICT_FILE_UNSPECIFIED错误是MySQL5.7引入的一个错误,当MySQL5.7管理员正在设置强密码策略,但没有正确指定字典文件时会发生这一错误。
MY-011819 ER_VALIDATE_PWD_STRONG_POLICY_DICT_FILE_UNSPECIFIED错误是一个比较特殊的错误,一般系统管理员或开发人员都不太会遇到。大多数应用系统中,重要的密码复杂度设置由程序自带的算法完成,而不是依赖字典文件进行检查。
解决方法:
1.打开MySQL的配置文件my.cnf,找到validate-password插件的设置,确认dict-file参数被正确指定了字典文件位置。
2.如果字典文件参数为未定义或指向一个不存在的文件,那么请根据实际情况指定一个有效的字典文件或将其设为空值。
3.重新启动MySQL服务,并确认新的配置文件设置已被成功读取。
4.登录MySQL,验证账号密码强度是否满足新的设置要求,如有必要请针对不符合要求的用户重新设置密码。