Unknown system variable 'validate_password_length'
时间: 2024-05-05 10:21:24 浏览: 96
mysql 安装密码校验插件validate_password.docx
这个错误通常发生在 MySQL 版本高于 5.7.9 的情况下。这是因为在这个版本中,MySQL 引入了一个新特性 validate_password 插件,该插件会检查密码强度。
可以通过以下步骤解决这个问题:
1. 登录 MySQL:
```
mysql -u root -p
```
2. 禁用 validate_password 插件:
```
UNINSTALL PLUGIN validate_password;
```
3. 修改密码策略:
```
SET GLOBAL validate_password_length=4;
```
注意:密码长度可以根据需要进行更改。
4. 修改 my.cnf 配置文件,禁用 validate_password 插件:
```
[mysqld]
validate_password=OFF
```
5. 重新启动 MySQL。
这样就可以解决这个问题了。
阅读全文