zoukankan      html  css  js  c++  java
  • 问题:You must reset your password using ALTER USER statement before executing this statement. linux安装8.0版本的mysql修改密码出现的问题。

    一、  首先安装的过程我就不再过多的赘述了网上有,能出现这个问题的你当然是已经安装好了。

    什么??你还没装,那好吧   https://baijiahao.baidu.com/s?id=1653056691945263760&wfr=spider&for=pc  拿去吧,嘿嘿

    正文开始:

    一、当你稳稳的进入到修改密码的阶段的时候,你就会发现坑爹的问题它来了;

      说你的密码不符合当前的策略;这时我们会想当然的认为8.0版本的策略有所不同,所以我们想要查看策略,我们就会

    输入   SHOW VARIABLES LIKE 'validate_password%';

    然而他只会无情的告诉你: 

    哎呀,小哥哥  对不起呢   在执行此语句之前,必须使用ALTER USER语句重置密码呢。

    尼玛你这不是坑小哥哥呢吗,不知道策略我怎么重置,不能重置又不让我看策略,你咋恁牛逼呢,还有脸叫小哥哥

    别急   既然我们猜测8.0的策略改变了  那就盲猜一下  (上网搜  哈哈哈)   :8.0的密码策略  是【mysql8.0以上密码策略限制必须要大小写加数字特殊符号    八位以上哦

    所以我们按照这个策略来先修改密码,来破了这个死循环,

    然后  SHOW VARIABLES LIKE 'validate_password%';   查看策略

     果然  嘿嘿

    然后我们修改密码位数和密码等级    最后密码修改成  123456   嘿嘿

    打完收工!!!!    

  • 相关阅读:
    DS博客作业06--图
    DS博客作业05--树
    DS博客作业03--栈和队列
    DS博客作业02-线性表
    DS博客作业01--日期抽象数据类型设计与实现
    C语言博客作业06---结构体&文件
    C语言博客作业05---指针
    C语言博客作业04--数组
    DS博客作业08--课程总结
    DS博客作业07--查找
  • 原文地址:https://www.cnblogs.com/yifachen/p/13502070.html
Copyright © 2011-2022 走看看