SQL创建新用户时默认的密码长度是8位,如果长度不满足8位,此时会报错:“Your password does not satisfy the current policy requirements”,这时候需要对默认的密码长度进行修改:
show variables like 'varidate_password%'; /*查看变量中是否有密码校验*/
select plugin_name,plugin_status from information_schema.plugins where plugin_name like 'varidate'; /*查看变量中是否有校验类插件*/
若果没有,需要安装:
install plugin validate_password soname 'varidate_password.so'; /*安装密码校验插件*/
select plugin_name,plugin_status from information_schema.plugins where plugin_name like 'varidate'; /*查看是否安装成功*/
show plugins; /*查看严格限制密码的插件“validate_password%”*/
show variables like 'validate_password%'; /*查看相关变量*/
set global validate_password_policy=0;
/*设置密码强度等级为0(0:只查长度;1:数字、大小写、字符;2:查特殊字符字典文件)*/
set global validate_password_length=4; /*设置密码长度为4*/
flush privileges; /*刷新权限*/
show variables like 'validate_password%'; /*再次查看*/
现在就可以随心所欲设置密码了。
同步更新自: SQL设置密码-Your password does not satisfy the current policy requirements - 简书 (jianshu.com)