最近mysql突然出现了密码过期提示,无法连接数据库,以下是解决方法:
1、进入mysql命令行,输入原始密码:
mysql -u root -p
2、输入下列命令,其中root@后面的地址,根据实际情况修改,密码修改为原始的或者新的密码:
SET PASSWORD FOR 'root'@'%或者localhost' = PASSWORD('修改为原始密码');
3、运行ALTER,使密码生效并且永不过期
ALTER USER 'root'@'%' PASSWORD EXPIRE NEVER;
4、重启服务,或者刷新权限:
flush privileges;