mysql8.0 设置简单密码报错ERROR 1819 (HY000): You’re password does not satisfy the current policy requirements详解程序员

【起因】

    有时候只是因为内网访问使用测试服务器,不想设置复杂的密码,比如root:123456
但是新版 mysql 加入密码安全度检测机制,导致报错
解决方法如下

1.查看当前安全变量值

mysql> SHOW VARIABLES LIKE ‘validate_password%’;

 
mysql8.0 设置简单密码报错ERROR 1819 (HY000): You're password does not satisfy the current policy requirements详解程序员

 

2.修改变量

注意到8.0 比5.7多了带“.”的变量导致只设置一半是不够的,

set global validate_password.policy=0;
set global validate_password.length=4;

然后退出后再执行

mysql_secure_installation

继续重置root密码就可以设置为123456了
后续内容可以参考

IT虾米网 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/1832.html

(0)
上一篇 2021年7月15日
下一篇 2021年7月15日

相关推荐

发表回复

登录后才能评论