首页 > 数据库 >mysql5.7密码策略说明

mysql5.7密码策略说明

时间:2023-06-17 21:11:24浏览次数:38  
标签:插件 策略 mysql5.7 密码 LOW policy validate password

一、mysql5.7在创建用户设置密码时提示“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements”

create user 'tom'@localhost identified by '123456';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

 二、这是由于MySQL5.7版本增加了密码强度验证插件validata_password,相关参数设置的较为严格。使用了该插件会检查设置的密码是否符合当前设置的强度规则,若不满足者会报错。受影响的语句和函数有:create user,grant,set password,password(),old password。

解决方法:

查看MySQL当前的密码策略:

SHOW VARIABLES LIKE 'validate_password%';

 

参数说明:

是否使用该插件(及强制/永久强制使用):ON/OFF/FORCE/FORCE_FLUS_PERMANENT
validate_password_check_user_name

插件用于验证密码强度的字典文件路径 validate_password_dictionary_file

密码最小长度 validate_password_length

密码至少要包含的小写字母个数和大写字母个数 validate_password_mixed_case_count

密码至少要包含的数字个数 validate_password_number_count

密码强度检查等级,0/LOW、1/MEDIUM、2/STRONG validate_password_policy

密码至少要包含的特殊字符数 validate_password_special_char_count

  0/LOW:只检查长度
  1/MEDIUM:检查长度、数字、大小写、特殊字符
  2/STRONG :检查长度、数字、大小写、特殊字符字典文件

 

修改MySQL密码策略

修改密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可
set global validate_password_policy=LOW
设置密码的长度
set global validate_password_length=6;

 

之后修改密码

alter user tom@local identified by '123456';

 

标签:插件,策略,mysql5.7,密码,LOW,policy,validate,password
From: https://www.cnblogs.com/Mr-Ding/p/17488254.html

相关文章

  • 策略模式(二十五)
    相信自己,请一定要相信自己上一章简单介绍了状态模式(二十四),如果没有看过,请观看上一章一.策略模式引用菜鸟教程里面策略模式介绍:https://www.runoob.com/design-pattern/strategy-pattern.html在策略模式(StrategyPattern)中,一个类的行为或其算法可以在运行时更改。这种类......
  • mysql 8.0安装手册&密码修改
     MySql安装&修改密码 一.        安装mysql https://www.mysql.com/  单击“DOWNLOADS”  页面底部单击“MySQLCommunityServer”连接跳到如下连接的页面https://dev.mysql.com/downloads/mysql/  单击“Nothanks,juststartmydow......
  • Ubuntu更改密码和用户名步骤
    Ubuntu更改密码和用户名步骤提示:如果需要同时修改用户名和密码,请先修改密码后重启,接着修改用户名再重启。如果你先修改用户名,再修改密码的话,可能会导致你登录不了Ubuntu。注意:修改的时候要格外小心,不要打错一个字母。Ubuntu是一个Linux操作系统,修改密码和用户名是有危......
  • RWA赛道,下一个加密财富密码?
       目前,整个加密市场的市值严重缩水,资金不断流出,链上活动萎靡,DeFi收益已经不再有吸引力,场内互割严重,行业急需一个赛道承载新的叙事。RWA赛道现状   今年上半年,传统和加密行业开始关注RWA赛道。首先是高盛宣布旗下数字资产平台GSDAP正式上线,而该平台已经帮助欧洲投资银行(EIB)发......
  • Windows远程桌面如何用空密码登录远程桌面
    1.运行组策略:gpedit.msc快捷键win+r键,输入gpedit.msc点击确定 2.在计算机配置>Windows设置>安全设置>本地策略>安全选项中,找到:帐户:使用空密码的本地帐户只允许进行控制台登录。 3. 设置为:已禁用。 ......
  • 五、区块量化 okx boll轨道策略
    1、新增cross_boll_order.py#-*-coding:utf-8-*-importtalibimportcross_orderasorderimporttimeBOLL_N=20#BBands参数NBOLL_M=2#BBands参数Mdefmain():print("任务开始时间:",time.strftime('%Y-%m-%d%H:%M:%S',time.localtime(time.time()))......
  • CKS 考试题整理 (06)-默认网络策略
    Context一个默认拒绝(default-deny)的NetworkPolicy可避免在未定义任何其他NetworkPolicy的namespace中意外公开Pod。Task为所有类型为Ingress+Egress的流量在namespacetesting中创建一个名为denypolicy的新默认拒绝NetworkPolicy。此新的NetworkPolicy必须拒绝namespacetest......
  • ssh配置pam登陆策略
    ssh配置pam登陆策略1.pam下sshd配置文件问题升级后openssh中的配置文件可能会导致root用户和普通用户输入正确密码也无法登陆解决办法:使用原sshd配置文件#%PAM-1.0authrequiredpam_sepermit.soauthsubstackpassword-authauthinclude......
  • 二进制文件安装mysql5.7
    yum安装mysql5.7虽然方便,但是安装的路径和配置难以定制化,这边使用二进制安装,即使用官方提供的编译软件包来安装,不需要额外准备依赖的环境软件,安装也会变的更加轻量,且可以定制化。一、自定制规范Mysql本身没有明确的安装规范,但是日常工作中为了便于管理和定位问题,我们需要对Mysql......
  • 无刷迷你电锯行业市场发展策略及趋向分析报告2023-2029
    2023-2029全球无刷迷你电锯行业调研及趋势分析报告2022年全球无刷迷你电锯市场规模约7.2亿元,2018-2022年年复合增长率CAGR约为%,预计未来将持续保持平稳增长的态势,到2029年市场规模将接近11亿元,未来六年CAGR为6.6%。从核心市场看,中国无刷迷你电锯市场占据全球约%的市场份额,为全......