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天

                  第二天:不验证有效期

                  第三天:设置为默认值

  • 相关阅读:
    【noiOJ】p1759
    【noiOJ】p1481
    【noiOJ】p6253
    【noiOJ】p1794
    【noiOJ】p1776
    【noiOJ】p8210
    【noiOJ】p7939
    【noiOJ】p7914(..)
    【noiOj】p8207(233)
    鸟哥的linux私房菜——第六章学习(Linux文件与目录管理)
  • 原文地址:https://www.cnblogs.com/zgsy/p/7645905.html
Copyright © 2011-2022 走看看