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

相关推荐
DolphinDB智臾科技1 分钟前
工业数据流通难题与突破:基于时序数据库的选型思路
数据库·物联网·时序数据库
问道飞鱼2 分钟前
【数据库知识】MySQL 数据类型详解:选型指南与实战最佳实践
数据库·mysql·数据类型
Xyz996_4 分钟前
MySQL试验部署
数据库·mysql
小趴菜不能喝5 分钟前
MySQL UTC时间
数据库·mysql
YJlio8 分钟前
Autologon 学习笔记(9.16):无感登录的正确打开方式(原理、风险与替代方案)
数据库·笔记·学习
W***95249 分钟前
Sql Server数据库远程连接访问配置
数据库
Han.miracle11 分钟前
数据库圣经--简单使用索引
java·数据库·sql·索引
零日失眠者14 分钟前
【Oracle入门到删库跑路-04】基础入门:基本查询操作
数据库·oracle
hanyi_qwe20 分钟前
Mysql备份与还原
数据库·mysql
cqsztech22 分钟前
如何打造一个非CDB的Oracle 19c docker 镜像
数据库·docker·oracle