mysql8密码修改报错,完美解决:mysql8修改密码验证策略

#设置密码强弱等级
set global validate_password.policy=0; 
#设置密码长度
set global validate_password.length=4; 
#设置密码检查开关
set global validate_password.check_user_name=OFF; 
#设置密码包含数字个数
set global validate_password.number_count=0; 
#设置密码特殊字符个数
set global validate_password.special_char_count=0;
#刷新特权
flush privileges;

因为mysql8的密码验证策略和以往的5.7不一样,所以设置密码太简单的话是不会让你通过的,执行以上sql后重新修改密码完美解决。

使用node连接mysql8报错问题