• 问题: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   嘿嘿

    打完收工!!!!    

  • 相关阅读:
    UML学习笔记2
    UML学习笔记1
    IOS 删除git中的submodules 以sourceTree为例
    进入MySql小黑框的方法
    v-cloak v-text v-html
    构建一个vue实例
    SQL server 查询某个值在那张表那个字段
    centos镜像下载
    win10系统升级后mysql找不到服务及数据消失问题
    Visual Studio 2017设置版权的方法
  • 原文地址:https://www.cnblogs.com/yifachen/p/13502070.html
Copyright © 2020-2023  润新知