在mysql 5.7中创建六个字符的密码

我需要在我的Mac上的新MySQL中创建一个具有六个字符密码的用户.我知道5.7中最低的设置只允许8个字符.有没有反过来呢?

我键入CREATE USER’newsier’@’localhost’IDENTIFIED BY’special’

它出错了

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
最佳答案
您正在使用password validation plugin.默认情况下,它只允许8个字符和更长的密码.因为它不能检查哈希的值,所以@RiggsFolly是正确的预先加密密码将工作.

但是,如果要change the options,则需要设置validate_password_length系统变量的值.您可以在配置文件中执行以下操作:

SET GLOBAL validate_password_length=6;

转载注明原文:在mysql 5.7中创建六个字符的密码 - 代码日志