«

mysql密码过期 ERROR 1862 (HY000)

时间:2022-10-15 11:28     作者:Anglei     分类: 数据库


环境:
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

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

本文完结,相关标签: mysql

 版权所有:Anglei
 文章标题:mysql密码过期 ERROR 1862 (HY000)
 除非注明,本站文章如未特殊说明均为 MAXADA社区知识库 原创,且版权所有,请勿用于任何商业用途。

推荐阅读:

看完后感想如何?

路过(0)

雷人(0)

握手(0)

鲜花(0)

鸡蛋(0)
分享到: