加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

mysql密码过期  ERROR 1862 (HY000):

(2017-06-02 07:13:49)
标签:

mysql密码过期error18

分类: 计算机

环境:

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 就正常了

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有