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   嘿嘿

    打完收工!!!!    

  • 相关阅读:
    【npm】mac下node环境搭建
    pair求解迷宫的最短路径(bfs)
    dos窗口启动关闭Mysql
    二维差分模板
    一维差分模板
    DOS命令
    迷宫搜索dfs实现
    DFS 迷宫问题
    BFS广搜解决迷宫问题(跟着B站大佬手撸)
    蓝桥杯省赛模拟赛
  • 原文地址:https://www.cnblogs.com/yifachen/p/13502070.html
Copyright © 2011-2022 走看看