mysql5.7密码过期怎么解决

MySQL 5 .7 .9 安装后密码过期,用root用户登录可解决。

1 . 关闭MySQL服务。
2 . 进入bin目录:cd /usr/local/mysql/bin/。
3 . 切换root用户:sudo su。
4 . 禁用验证:./mysqld_safe --skip-grant-tables &。
5 . 用工具登录MySQL,用户名root,密码留空。
6 . 修改user表:将root用户的password_expired设为N。

想改密码: update mysql.users set authentication_string=password('1 2 3 4 5 6 ') where user='root' and Host='localhost'; flush privileges;
自己掂量。

血的教训 线上数据库千万不要设置密码太简单

这就是坑,别轻视代码仓库的安全,否则数据遭窃用。
定期更换复杂密码,配置文件加密处理,别提交敏感信息。