您的位置:首页 > 数据库 > MySQL

解决mysql密码过期问题

2016-04-01 20:28 337 查看
在前几天编译安装mysql5.7版本时,安装完成后生成一串随机密码。随后使用该随机密码的登陆mysql以便修改密码时候,发现提示:
ERROR 1862 (HY000): Your password has expired. To log in you must change it
尝试各种方法均无法解决。
在经过无数次尝试之后,终于解决了这个问题,解决办法如下:
1、 修改[mysqld]模块
在其中添加:
skip-grant-tables
2、重启mysql
3、使用mysql命令登陆
4、修改root密码并更新mysql库中的user表将root用户的expired字段改为N
5、flush privileges
6、\q
7、去掉配置文件中的skip-grant-tables
重启服务
问题解决,可使用新更改的密码进入mysql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息