MySQL Error number: MY-011819; Symbol: ER_VALIDATE_PWD_STRONG_POLICY_DICT_FILE_UNSPECIFIED; SQLSTATE: HY000

文档解释

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,验证账号密码强度是否满足新的设置要求,如有必要请针对不符合要求的用户重新设置密码。

你可能感兴趣的