这个错误通常表示您正在使用的 MySQL 版本不支持 validate_password_policy
系统变量。请注意以下几点:
MySQL 版本:
validate_password_policy
是从 MySQL 5.7.8 开始引入的。如果您的 MySQL 版本低于此版本,则会出现该错误。验证密码插件:确保已启用
validate_password
插件。在某些情况下,可能没有安装或启用这个插件。可以通过以下命令检查已加载的插件:SHOW PLUGINS;
检查系统变量:如果您使用的是较新的 MySQL 版本,并且仍然无法找到该系统变量,请尝试运行以下命令来查看所有可用的系统变量:
SHOW VARIABLES LIKE 'validate_password%';
如果确认您使用的是合适的版本并且插件已启用,但依然无法设置该变量,请考虑重新配置数据库或查阅相关文档以获取进一步的信息。
内容由零声教学AI助手提供,问题来源于学员提问