MySQL 8.0 如何修改密码安全策略!!!

目录

  • 安全策略参数和常见等级:
    • 1.Mysql8.X常见安全策略参数
    • 指定密码的强度验证等级validate_password.policy 取值:
  • 解决步骤
    • 1.登录mysql
    • 2.修改安全策略
      • (1)语法如下:
      • (2)修改完可以看一下:
    • 3.改完密码策略,就可以根据自己修改的策略,更改匹配策略的MySQL登录密码了


安全策略参数和常见等级:

1.Mysql8.X常见安全策略参数

  • validate_password.dictionary_file #指定密码验证的文件路径;
  • validate_password.length #固定密码的总长度,默认为8;
  • validate_password.mixed_case_count #整个密码中至少要包含大/小写字母的总个数;
  • validate_password.number_count #整个密码中至少要包含阿拉伯数字的个数;
  • validate_password.policy #指定密码的强度验证等级,默认为 MEDIUM;
  • validate_password.special_char_count #整个密码中至少要包含特殊字符的个数;

指定密码的强度验证等级validate_password.policy 取值:

  • 0/LOW #只验证长度;
  • 1/MEDIUM #验证长度、数字、大小写、特殊字符;
  • 2/STRONG #验证长度、数字、大小写、特殊字符、字典文件;

解决步骤

1.登录mysql

mysql -u 用户名 -p密码

2.修改安全策略

(1)语法如下:

set global 常见安全策略参数=安全策略值;

(2)修改完可以看一下:

show variables like 'validate%';

MySQL 8.0 如何修改密码安全策略!!!_第1张图片

3.改完密码策略,就可以根据自己修改的策略,更改匹配策略的MySQL登录密码了

--修改密码
alter user 'root'@'localhost' identified by '满足策略的密码';

--按mysql_native_password加密方式修改密码
alter user 'root'@'localhost' identified with mysql_native_password by '满足策略的密码';

你可能感兴趣的:(mysql,adb,linux)