这位老哥的:

版权声明:本文为CSDN博主「csdn-华仔」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/hello_world_qwp/article/details/79551789

密码策略问题异常信息:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

如下图:

解决办法:

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 设置简单密码了,只要满足六位的长度即可,

输入修改语句 “ ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; ” 可以看到修改成功,表示密码策略修改成功了!!!

注:在默认密码的长度最小值为 4 ,由 大/小写字母各一个 + 阿拉伯数字一个 + 特殊字符一个,

只要设置密码的长度小于 3 ,都将自动设值为 4 ,如下图:

关于 mysql 密码策略相关参数;

1)、validate_password_length  固定密码的总长度;

2)、validate_password_dictionary_file 指定密码验证的文件路径;

3)、validate_password_mixed_case_count  整个密码中至少要包含大/小写字母的总个数;

4)、validate_password_number_count  整个密码中至少要包含阿拉伯数字的个数;

5)、validate_password_policy 指定密码的强度验证等级,默认为 MEDIUM;

关于 validate_password_policy 的取值:

0/LOW:只验证长度;

1/MEDIUM:验证长度、数字、大小写、特殊字符;

2/STRONG:验证长度、数字、大小写、特殊字符、字典文件;

6)、validate_password_special_char_count 整个密码中至少要包含特殊字符的个数;

MySQL密码长不为6_mysql密码问题相关推荐

  1. MySQL密码长不为6_mysql密码规则配置-配置为简单密码123456

    环境:mysql:5.7.30 1.查看mysql密码配置规则 mysql> SHOW VARIABLES LIKE 'validate_password%'; +--------------- ...

  2. MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法

    很长时间不用了,突然想用 mysql 了,这个时候发现密码忘记了. 确保你的数据库里没有重要的数据了,我们可以把数据库重置一下. 数据库重置方法如下: 步骤一: 删掉 data 文件夹,这个文件夹的具 ...

  3. mysql 1819错误_关于数据库密码报错MySQL ERROR 1819 (HY000): Your password d

    您可能已经注意到,在为MySQL数据库服务器的root设置密码时,系统会提示您启用"验证密码"组件.如果启用,验证密码组件将自动检查给定密码的强度,并强制用户只设置足够安全的密码. ...

  4. mysql 5.7 1054_MySQL5.7更改密码时出现ERROR 1054 (42S22)的解决方法

    MySQL5.7更改密码时出现ERROR 1054 (42S22)的解决方法 发布时间:2020-10-14 16:01:38 来源:脚本之家 阅读:81 作者:剑侠365 新安装的MySQL5.7, ...

  5. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

  6. mysql高级版本的默认密码_MySQL高版本默认密码查找

    解决方式如下: 1:找到mysql的安装目录到跟目录下找到Data文件夹 2:打开Data/文件夹找到一个以.err结尾的文件用记事本打开,里面记录了你安装Mysql的一些日志,其中就记录了你的初始密 ...

  7. Mysql索引,用户及授权(root密码恢复)

    目录 一.MySQL索引 1.MySQL索引的基本概念 1)优缺点 2)分类 2.创建索引 1)普通索引index 3.查看索引 4.删除索引 二.用户及授权 1.授权 2.相关查询指令 3.授权库m ...

  8. window安装mysql默认密码忘记_window10 安装Mysql 8.0.17以及忘记密码重置密码

    一.安装Mysql8.0.17 1:首先去官网下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 2:将解压文件解压到你安装的目录:D:\mysql\m ...

  9. mysql的root用户密码_MySQL的root用户密码忘了 , 该怎么办?

    当我们安装好MySQL后 , 默认root用户登录MySQL是没有密码的 , 当我们为root用户设置密码后 , 再次登录忘记了密码该怎么办? 本地root密码重设 : 解决问题思路 : 1 . 修改 ...

最新文章

  1. 大势所趋!Octane Raceway开辟VR竞技场
  2. PyCharm 查找文件名
  3. macappstore登不上去_荣耀亲选一度登机箱----一个安静得想放进大侄子的magic box
  4. 大二上期计算机试题答案,2019年对口升学班上期期末计算机网络技术试卷及答案知识讲解.doc...
  5. dropdownlist三级联动怎么实现_Excel下拉菜单不会做?15秒教会你制作一二三级联动下拉菜单,从此做表不求人!...
  6. 【朝夕Net社区技术专刊】Core3.1 WebApi集群实战专题---WebApi环境搭建运行发布部署篇...
  7. arcgis server for .NET学习转载5
  8. JS代码实例:实现随机加载不同的CSS样式
  9. django请求生命周期
  10. 【linux学习笔记八】常用命令
  11. mysql5.7.17完全卸载_MySQL5.7完全卸载步骤详解
  12. 【每日算法Day 103】老题新做,几乎不会有人想到的解法,它来了
  13. 一篇通俗易懂的讲解OpenGL ES的文章
  14. 百度文档ppt,word文档下载
  15. 过去的2014年人们在创业什么?
  16. python创建按钮command怎么用,python按钮调用函数
  17. 跟青翼一起学Qt4编程系列 之 2-1标准对话框
  18. CMake | include_guard命令详解
  19. 圆形体癣是什么样子的图片_身上长圆圈癣怎么办?
  20. DC NXT TOPO flow (1)SPG flow 基础

热门文章

  1. 计算机网络的五层协议
  2. Protostuff序列化分析
  3. Vscode+Latex 添加引用文献及自动刷新
  4. tcp_fast_open的概念 作用以及实现(转)
  5. object转map,object转jsonArray
  6. Ever or Never
  7. 数据挖掘期末知识点总结
  8. C语言经典算法之二分查找详解
  9. python数据展示库_数据分析与展示——Matplotlib库入门
  10. BASE64Decoder And BASE64Encoder