在 MySQL 5.7 下 通过如下命令修改密码
mysqladmin -uroot -padmin123 password 123456
发现报错了
Your password does not satisfy the current policy requirements
上网查找后发现, MySQL5.6.6 版本后增加了密码强度验证插件validate_password,且相关参数设置的较为严格,但我们可以降低它的密码验证强度从而可以设置任意密码
登录MySQL后,执行以下命令修改 mysql 全局参数配置
# 设置密码强度检查等级,0是最低等级
set global validate_password_policy=0;
# 设置密码最小长度
set global validate_password_length=6;
# 刷新权限,使设置生效
FLUSH PRIVILEGES
退出mysql后,修改密码
mysqladmin -uroot -p123456 password 654321
注意:正式环境别设置简单密码