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%';? ? ?/*再次查看*/
现在就可以随心所欲设置密码了。