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

相关推荐
jarenyVO2 分钟前
RabbitMQ全面学习指南
数据库·学习·rabbitmq
loriloy26 分钟前
数据库资源帖
数据库
fengye2071611 小时前
板凳-------Mysql cookbook学习 (十--7)
数据库·学习·mysql
苹果醋31 小时前
SpringCloud Alibaba场景实践(Nacos篇)
java·运维·spring boot·mysql·nginx
RestCloud2 小时前
ETLCloud中数据生成规则使用技巧
大数据·服务器·数据库·etl·数字化转型·数据处理·集成平台
夜光小兔纸6 小时前
SQL Server 查询数据库中所有表中所有字段的数据类型及长度
数据库·sql·sql server
Sunshine~L&H9 小时前
Mac 上使用 mysql -u root -p 命令,出现“zsh: command not found: mysql“?如何解决
数据库·mysql·macos
chanalbert10 小时前
数据库连接池深度研究分析报告
数据库·spring
snpgroupcn11 小时前
泰国零售巨头 CJ Express 借助 SAP 内存数据库实现高效数据管理
数据库·express·零售
FJSAY11 小时前
我自己动手写了一个MySQL自动化备份脚本,基于docker
mysql·docker·自动化