解决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
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
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- 小心服务器内存居高不下的元凶--WebAPI服务
- 运维入门
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志