mysql创建用户账号出错
在数据库中输入“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 ,如下图:
最新文章
- OpenCASCADE Curve Length Calculation
- PHP 程序员的技术成长规划
- 1、iOS9 HTTP 不能正常使用的解决办法
- 解决android:theme=";@android:style/Theme.NoDisplay"; 加入这句话后程序不能运行
- js图片轮播图
- WINCE设备开机灰屏问题(很怪异)
- jQuery訪问属性,绝对定位
- ROC和AUC介绍以及如何计算AUC
- 有关按位DP
- “The SQL Server license agreenment cannot be located for the selected edition.”MSSQL安装问题
- ebay的api开发技术说明,有点乱
- 2014ACM上海邀请赛A解释称号
- POJ 3362 Protecting the Flowers
- 关于IntelliJ IDEA有时候快捷键无效的说明
- bzoj4481非诚勿扰(期望dp)
- Socket.IO学习之基础入门
- MySQL:explain 和 慢查询日志
- CentOS root用户修改密码
- Python中的实例方法、类方法、静态方法和普通方法
- mongodb更新数组中的所有匹配项
热门文章
- NodeJs初相识
- Vue 侦听属性
- python基础面试题总结
- Maven 错误: Unknown lifecycle phase ";.sourceforge.javacsv";. You must specify a valid lifecycle phase or a goal
- css linear-gradient;心跳animation
- linux的块设备层
- 圆周率Pi是如何计算出来的
- Win7隐藏登录界面中的用户(不建议HOME版使用)
- UILabel How to set background image
- java.lang.RuntimeException: Unable to instantiate activity ComponentInfo异常(转)