问题描述:
修改MySQL8密码策略用到以下命令
mysql> set global validate_password_policy=LOW;
或
mysql> set global validate_password_policy=0;
时出现错误提示:
ERROR 1193 (HY000): Unknown system variable 'validate_password_policy'
原因分析:
使用命令:
mysql> select plugin_name, plugin_status from information_schema.plugins where plugin_name like 'validate%';
或
mysql> SHOW VARIABLES LIKE 'validate_password%';
可以看到,均返回Empty set
结果,究其原因,MySQL密码密码策略validate_password
默认状态为NOT activated
(说法来自stackoverflow)