新建用户或修改密码时,报错(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 设置简单密码了,只要满足六位的长度即可,

    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 整个密码中至少要包含特殊字符的个数;

Centos7下Mysql设置密码的验证强度等级及密码长度相关推荐

  1. mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md

    --- title: 解决CentOs7下MySQL服务启动失败的问题 date: 2021-01-06 15:21:31 tags: MySQL --- 老夫前几天才在虚拟机的CentOS安装好My ...

  2. centos 7 mysql 中文,解决centOS7 下mysql插入中文字符报错相关问题

    解决centOS7 下mysql插入中文字符报错相关问题 在刚装完mysql,就建立了数据库abc,然后新建一个abc表,插入英文没有问题,但是插入中文就有问题,会报错: ERROR 1366 (HY ...

  3. CentOS7下mysql定时备份并发送邮件到指定邮箱脚本

    CentOS7下mysql定时备份并发送邮件到指定邮箱脚本 网上有对应的教程,但是使用的mutt发送的邮件. 我从昨晚九点开始搞,搞到凌晨三点都没弄好,早上又搞了一早上也没弄好.因为网上的教程太老,或 ...

  4. centos7下mysql卸载

    ** centos7下mysql卸载 ** 1.关闭mysql服务 service mysqld stop 2.删除mysql目录 whereis mysql --找到mysql目录 rm -rf x ...

  5. centos7下mysql卸载的方法分享

    Mysql: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最 ...

  6. mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题

    使用的mac OS 10.11  安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...

  7. mac下mysql安装,忘记初始临时密码怎么破。

    mac下mysql安装,忘记初始临时密码怎么破. 环境 采用安装包安装 MySQL 5.7 坑点 mysql安装包安装可以在系统设置里出现图标,brew安装的话不可以 mysql安装后忘记临时密码 m ...

  8. centos7下MySQL的安装(通用二进制安装)

    本篇博客是为下面安装hive做准备 MySQL安装的方法有三种(这里采用通用二进制安装) (29条消息) CentOS7安装MySQL的几种方法_神圣罗马帝国的博客-CSDN博客_centos7安装m ...

  9. CentOS7 下 MySQL 之 PXC 集群部署【Docker+多机多节点】

    背景 最近在进行 MySQL 集群搭建测试的研究中 对于业界主流方案自然不能跳过 在此,整理成完整的文章,希望道友能得到参考价值 - 对于 docker 不熟悉的小伙伴,个人建议移步文章 -- [Ce ...

最新文章

  1. java 集合差运算_用一个参数的JAVA程序实现集合的交并差运算
  2. react系列知识---11组件间抽象
  3. Zabbix3.2安装
  4. LightOJ 1319 Monkey Tradition(中国剩余定理)
  5. Python搭建环境
  6. nfc卡模式与标准模式_马苏开启年后减肥模式,素颜自拍打卡,皮肤光滑香汗淋漓惹人注目...
  7. 游戏开发经验谈(二):对战类全球服游戏的设计与实现
  8. 地籍数据属性质检功能设计与实现
  9. 玩机搞机----安卓全机型修改开机第一屏步骤教程
  10. 计算机系统常见的10个硬件 1故障,计算机十项常见故障
  11. FS2116C输入3.7V输出12V2.2A高效升压IC芯片
  12. [音乐天堂]爱尔兰的小童星Declan
  13. 二叉树层次遍历(自下而上)
  14. 巴别时代2017校园招聘宣讲+笔试
  15. 字符输出流 (Write)
  16. R语言回归分析-回归诊断
  17. 单片机多电梯控制系统
  18. ios11.2计算机更新,iOS11.2.2正式版怎么样、更新了什么?iOS11.2.2降频吗?
  19. PTA公路村村通c++版——山东科技大学
  20. html ajax 上传进度条,ajax文件上传 带 进度条

热门文章

  1. Laravel 5.1 文档攻略 —— Eloquent:模型关系
  2. 选股技巧哪家好?这个选股技巧应该铭记于心
  3. 《Scale Invariant Feature Transform on the Sphere: Theory and Applications》论文阅读和源码理解(一)
  4. 数据结构4——linuxC(二叉树和排序算法)
  5. 代写python期末作业价格_代做program留学生作业、代写Python语言作业、代做algorithm课程作业、代写Python程序设计作业...
  6. OKX和UniSat联手革新比特币区块链上的BRC-20
  7. python--基础4 (文件操作)
  8. 第4关 配置文件与样式表 (educoder
  9. 柯杰下赢机器人_柯洁复出再战AI,这次是真正的机器人棋手!
  10. Reids的BigKey和HotKey