• mysql密码过期 ERROR 1862 (HY000):


    环境:

    ubuntu14.04  mysql5.7

     

    一、mysql5.7 密码过期问题

    报错:

    ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.

    翻译:

    错误1862(HY000):你的密码已经过期。登录必须改变它使用一个客户端,支持过期的密码。

     

    解决方法:

    1、 用忽略授权表的方法进入mysql 

            vi /etc/my.cnf      [mysqld]      skip-grant-tables  
    

    2、进入mysql,查看root用户的详细信息

    # mysql -u root -p   > use mysql        
    
    > select * from mysql.user where user="root" \G
    
    *************************** 1. row ***************************                 
    

    3、把password_expired 改成不过期

            >  update user set password_expired="N" where user="root";        > flush privileges;        > quit
    

    4、把 /etc/my.cnf 的 skip-grant-tables 这行注释掉

    5、重启服务

         #service mysql restart
    

    6、再次登陆 mysql 就正常了

     

    COME FROM:http://blog.sina.com.cn/s/blog_58de85690102x77h.html

  • 相关阅读:
    C#基础—string等类的有趣方法_1
    设计模式
    OOP-面向对象程序设计
    CSS3实用效果大全
    HTML5 DOM元素类名相关操作API classList简介(转载自张鑫旭大神)
    Js写的一个倒计时效果实例
    垂直居中的几种方案
    大图片加载优化解决方案
    DomReady实现策略
    脱离文档流
  • 原文地址:https://www.cnblogs.com/seasonzone/p/16003647.html
Copyright © 2020-2023  润新知