以下步骤适用于yum安装的mysql5.7
PS:需要安装以下步骤来,不要和skip_grant_tables混用,我就踩过这个坑,导致找不到validate_password_length这些参数
获取mysql登录密码
cat /var/log/mysqld.log|grep 'temporary password'
设置新密码
alter user 'root'@'localhost' identified by 'rwoi+tW:I6(M1';
刷新权限
flush privileges;
修改密码长度限制
SET GLOBAL validate_password_length=5;
修改密码大小写限制
SET GLOBAL validate_password_policy=0;
重置密码
alter user 'root'@'localhost' identified by '123456';
刷新权限
flush privileges;