mysql Your password does not satisfy the current policy requirements

在修改密码时遇到 Your password does not satisfy the current policy requirements

原因:您的密码不符合当前策略要求,最好是把密码设置成复杂的,包括字母大小写、数字、特殊字符。

如果你还是先把数据库密码改简单,比如你本地使用,可以改成简单密码(服务器还是要使用复杂密码)。

1.然后查看当前默认规则:

复制代码
SHOW VARIABLES LIKE 'validate_password%';

mysql5.7版本的 变量是下划线 validate_password_policy

mysql8版本的变量中间是点 validate_password.policy

2.修改校验密码策略等级 set global validate_password.policy=LOW;

复制代码
set global validate_password_policy=LOW;

set global validate_password.length=6; 设置密码长度至少为 6

3.从新设置密码

复制代码
 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678' WITH GRANT OPTION;  
  flush privileges;    

ok

相关推荐
Jonariguez7 分钟前
Mysql InnoDB存储引擎
数据库·mysql
nbsaas-boot1 小时前
SQL Server 窗口函数全指南(函数用法与场景)
开发语言·数据库·python·sql·sql server
Y.ppm1 小时前
数分思维12:SQL技巧与分析方法
数据库·sql
森叶1 小时前
Claude Code 安装向量数据库MCP服务
数据库
bestsun9991 小时前
Time drifts can result in unexpected behavior such as time-outs.
数据库·oracle
waveee1232 小时前
学习嵌入式的第三十四天-数据结构-(2025.7.29)数据库
数据结构·数据库·学习
何传令2 小时前
SQL优化系统解析
数据库·sql·mysql
找不到、了2 小时前
Redis内存使用耗尽情况分析
数据库·redis·缓存
DarkAthena2 小时前
【GaussDB】内存资源告急:深度诊断一起“memory temporarily unavailable“故障
数据库·gaussdb
小云数据库服务专线3 小时前
GaussDB as的用法
数据库·sql·gaussdb