zoukankan      html  css  js  c++  java
  • 使用MySQL5.7时,会遇到密码过期无法登陆的问题,显示1862-Your password has expired. To log in you must change it using a client that supports expired passwords.

    1、问题

           使用MySQL5.7时,会遇到密码过期无法登陆的问题,显示1862-Your password has expired. To log in you must change it using a client that supports expired passwords.

     

    2、解决方法

           2.1 用mysql命令行登录mysql的root用户

     

           2.2 重新修改root密码 

           SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

           注:newpass为需要设置的新密码

     此时已经解决掉了密码过期的问题

           2.3 设置参数default_password_lifetime来延长使用期限,并达到密码永久不过期

           输入如下命令语句:

                ALTER USER 'root'@localhost' PASSWORD EXPIRE INTERVAL 90 DAYS;
                   ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
                   ALTER USER 'root'@'localhost' PASSWORD EXPIRE DEFAULT;

                  具体作用:

                  第一句:有效期90天

                  第二天:不验证有效期

                  第三天:设置为默认值

  • 相关阅读:
    bzoj 2832
    洛谷5月月赛
    P4705 玩游戏
    【bzoj4817】[Sdoi2017]树点涂色&&bzoj3779-重组病毒
    A
    P4715 「英语」Z 语言
    P4714 「数学」约数个数和
    P2860 [USACO06JAN]冗余路径Redundant Paths
    【BZOJ3252】攻略
    BZOJ 1706
  • 原文地址:https://www.cnblogs.com/zgsy/p/7645905.html
Copyright © 2011-2022 走看看