Mysql 5.7密码过期

Mysql版本:5.7.22

问题:密码过期


解决:

(1) 用忽略授权表的方法进入mysql 

Mysql 5.7密码过期_第1张图片

skip-grant-tables写入/etc/my.cnf  打开 不要看我的前面注释的#号

(2)用无密码进入Mysql  进入之前重启一下

Mysql 5.7密码过期_第2张图片

(3)使用语句查看一下  过期了 use mysqlselect from mysql.user where user='root' \G

Mysql 5.7密码过期_第3张图片

(4)password_expired改成不过期  update user set password_expired='N' where user='root';    flush privileges; quit;


(5)   把 /etc/my.cnf 的 skip-grant-tables 这行注释掉

(6)重启

service mysql restart

(7)可以了

Mysql 5.7密码过期_第4张图片

你可能感兴趣的:(Mysql)