MySQL Error number: MY-011821; Symbol: ER_VALIDATE_PWD_VARIABLE_REGISTRATION_FAILED; SQLSTATE: HY000

文档解释

Error number: MY-011821; Symbol: ER_VALIDATE_PWD_VARIABLE_REGISTRATION_FAILED; SQLSTATE: HY000

Message: %s variable registration failed.

错误说明

MySQL错误号为MY-011821,SQLSTATE为HY000的错误“ER_VALIDATE_PWD_VARIABLE_REGISTRATION_FAILED”,表示变量”validate_password_policy”验证失败。该变量主要是密码策略的相关设置,允许服务器端对客户端请求的密码进行验证,使其保持满足特定约束条件。由于此错误与系统保安有关,必须认真作出响应。

常见案例

当系统管理员试图更改变量“validate_password_policy”时,可能会遇到此错误。这是因为这个变量注册失败,导致验证密码策略不能够正确地被设置。

解决方法

此错误可以使用以下步骤解决:

1. 首先,需要确保您已使用MySQL的root帐户访问系统。

2. 然后,使用以下命令行“SET GLOBAL validate_password_policy=LOW”,普通用户可以更改策略。

3. 另外,您也可以使用root用户登录并使用“SET GLOBAL validate_password_policy=LOW”来更改变量的值,这样系统管理员就可以更加安全地管理系统了。

4. 最后,在完成之后,运行“FLUSH PRIVILEGES”命令,以使设置立即生效,并且确保MySQL服务器能够根据更改进行登录操作。

你可能感兴趣的