MySQL5.7密码过期
1.设置密码永不过期
修改MySQL5.7配置文件my.cnf,在配置文件中添加default_password_lifetime=0设置密码永不过期
[mysqld] default_password_lifetime=0
2.修改密码
以忽略授权的方式登录
my.cnf添加以下代码,或打开注释
[mysqld] skip-grant-tables
以重启MySql服务
service mysql restart
无密码方式登录
mysql -uroot -p //回车,出现让输入密码时直接回车
设置密码不过期
use mysql;
update user set password_expired='N' where user='root';
// 当然也可以修改密码
// 修改密码
UPDATE user SET `authentication_string` = PASSWORD('root'); flush privileges; quit;
把skip-grant-tables注释掉并重启一下mysql即可