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
推荐阅读:
![]() 路过(0) |
![]() 雷人(0) |
![]() 握手(0) |
![]() 鲜花(0) |
![]() 鸡蛋(0) |