在MySQL5.7版本中,用户密码策略有三个等级,分别是:LOW、MEDIUM和STRONG,个人使用推荐中等级别安全。

Terminal 终端登录进入 MySQL注意:如果远端连接MySQL Server,则需要提前修改默认配置。因为MySQL 用户默认没有远程登录的权限。$ mysql -u root -p然后在提示下输入root用户密码

通过mysql命令mysql> show variables like 'validate_password%'; 输出密码策略的等级,一般会有说明密码的最短长度、大小写要求、数字和特殊字符的要求。

validate_password_number_count:表示密码中至少含有的数字个数;validate_password_special_char_count:表示密码中特殊字符的个数;validate_password_mixed_case_count:表示密码中中英文字符大小写的个数;validate_password_length:密码长度。

在某些情况下,需要 MySQL 用户的密码为空。通过下面MySQL命令关闭校验:

uninstall plugin validate_password;一行命令重置mysql 用户密码

mysqladmin -u root -p password按下回车出现  “Enter password:”,在提示下输入原密码,然后输入新密码并再次确认即可完成密码修改。