在数据库中输入“create user 'tom'@'%' identified by '123456';”时,出现“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements”错误,这是由于mysql 初始化时,使用临时密码,修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题。

如下图:

解决方法:

1、查看 mysql 初始的密码策略,
输入语句 “ SHOW VARIABLES LIKE 'validate_password%'; ” 进行查看,
如下图:

2、首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,
输入设值语句 “ set global validate_password_policy=LOW; ” 进行设值,
如下图:

3、当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可,
输入设值语句 “ set global validate_password_length=6; ” 进行设值,
如下图:

4、现在可以为 mysql 设置简单密码了,只要满足六位的长度即可,输入修改语句 “create user 'tom'@'%' identified by '123456'; ” 可以看到修改成功,表示密码策略修改成功了!!!

注:在默认密码的长度最小值为 4 ,由 大/小写字母各一个 + 阿拉伯数字一个 + 特殊字符一个,
只要设置密码的长度小于 3 ,都将自动设值为 4 ,如下图:

最新文章

  1. OpenCASCADE Curve Length Calculation
  2. PHP 程序员的技术成长规划
  3. 1、iOS9 HTTP 不能正常使用的解决办法
  4. 解决android:theme="@android:style/Theme.NoDisplay" 加入这句话后程序不能运行
  5. js图片轮播图
  6. WINCE设备开机灰屏问题(很怪异)
  7. jQuery訪问属性,绝对定位
  8. ROC和AUC介绍以及如何计算AUC
  9. 有关按位DP
  10. “The SQL Server license agreenment cannot be located for the selected edition.”MSSQL安装问题
  11. ebay的api开发技术说明,有点乱
  12. 2014ACM上海邀请赛A解释称号
  13. POJ 3362 Protecting the Flowers
  14. 关于IntelliJ IDEA有时候快捷键无效的说明
  15. bzoj4481非诚勿扰(期望dp)
  16. Socket.IO学习之基础入门
  17. MySQL:explain 和 慢查询日志
  18. CentOS root用户修改密码
  19. Python中的实例方法、类方法、静态方法和普通方法
  20. mongodb更新数组中的所有匹配项

热门文章

  1. NodeJs初相识
  2. Vue 侦听属性
  3. python基础面试题总结
  4. Maven 错误: Unknown lifecycle phase ".sourceforge.javacsv". You must specify a valid lifecycle phase or a goal
  5. css linear-gradient;心跳animation
  6. linux的块设备层
  7. 圆周率Pi是如何计算出来的
  8. Win7隐藏登录界面中的用户(不建议HOME版使用)
  9. UILabel How to set background image
  10. java.lang.RuntimeException: Unable to instantiate activity ComponentInfo异常(转)