1、连接error:Your password has expired.To log in you must change it using a client that suppor。
所在问题
5.7版本之后,Mysql改变了默认的强制更新密码策略。在client连接Mysql时就可能会出现这种错误。
解决方案
- cmd命令弹出命令窗,输入mysql -uroot -p启动,输入以前的密码登录mysql;
- 如果想修改密码的话,可以使用:
括号中为新密码。若不需要修改可跳过该步。set password=password('password');
- 设置警用密码有效期;有多个命名供选,可以根据情况选择:
/*设置有效期为90天*/ ALTER USER 'root'@'localhost' PASSWORD EXPIRE 90 DAYS; /* 不验证有效期 */ ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; /* 设置为默认值 */ ALTER USER 'root'@'localhost' PASSWORD EXPIRE DEFAULT;
待更新……