Error number: MY-011812; Symbol: ER_VALIDATE_PWD_STATUS_VAR_REGISTRATION_FAILED; SQLSTATE: HY000
Message: validate_password status variables registration failed.
错误说明
MY-011812:ER_VALIDATE_PWD_STATUS_VAR_REGISTRATION_FAILED SQLSTATE=HY000错误是MySQL服务器在运行时发现的一种错误。此错误表明,MySQL服务器尝试验证全局配置密码更改的状态变量注册时出现了错误,因此未能成功验证。
常见案例
该错误通常是由MySQL服务器在尝试验证全局配置密码变更时出现的错误而引起的。全局配置密码变更状态变量通过调用 validate_password_status_variables()存储过程来注册。如果该存储过程失败,此错误一般会引发。
解决方法
此错误是由MySQL运行时发现的,因此没有一个特定的解决方法。但是,建议在尝试解决此错误之前,仔细检查mysql错误日志,该日志将记录此错误发生的任何上下文内容或可能的原因。
通常,删除/初始化/备份并另存为新名称服务器mysql配置文件(my.cnf) 是一种有效的解决方法,它可以修复错误并恢复正常功能。
除此之外,也可以尝试更新MySQL内部数据字典。更新外部数据字典映射到my.cnf配置文件,并将其值分配给运行时全局配置变量password_validation、maximum_password_length和minimum_password_length中的每一个。
最后,尝试结束MySQL进程并重新启动它,看看有没有帮助。