zoukankan      html  css  js  c++  java
  • [mysql] ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.

    今天安装mysql遇到这样一个问题:

    ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.

    意思就是密码过期了。

    修改密码了:

    mysql> SET PASSWORD = PASSWORD('abc');
    ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
     
     
    mysql> SET PASSWORD = '*0D3CED9BEC10A777AEC23CCC353A8C08A633045E';
    Query OK, 0 rows affected (0.01 sec)
    

      

    相关选项:
     
    --validate-password=ON/OFF/FORCE/FORCE_PLUS_PERMANENT:决定是否使用该插件(及强制/永久强制使用)。
    validate_password_dictionary_file:插件用于验证密码强度的字典文件路径。
    validate_password_length:密码最小长度。
    validate_password_mixed_case_count:密码至少要包含的小写字母个数和大写字母个数。
    validate_password_number_count:密码至少要包含的数字个数。
    validate_password_policy:密码强度检查等级,0/LOW、1/MEDIUM、2/STRONG。
    validate_password_special_char_count:密码至少要包含的特殊字符数。
    其中关于validate_password_policy-密码强度检查等级:
    0/LOW:只检查长度。
    1/MEDIUM:检查长度、数字、大小写、特殊字符。
    2/STRONG:检查长度、数字、大小写、特殊字符字典文件。
    插件的安装启用:
    插件对应的库对象文件需在配置选项plugin_dir指定的目录中。
    可使用--plugin-load=validate_password.so在server启动时载入插件,或者将plugin-load=validate_password.so写入配置文件。
     
    也可以通过如下语句在server运行时载入插件(会注册进mysql.plugins表)mysql> INSTALL PLUGIN validate_password SONAME 'validate_password.so';
    为阻止该插件在运行时被删除可在配置文件中添加:
    1
    2
    3
    [mysqld]
    plugin-load=validate_password.so
    validate-password=FORCE_PLUS_PERMANENT
  • 相关阅读:
    班服 状压DP NOIP模拟赛
    记录奥林比克/课程录制 洛谷P2255 [USACO14JAN]
    字符串的展开 vijos1379 NOIP2007 字符串 模拟
    树网的核 Vijos1362 NOIP2007 树结构 直径 暴搜
    浏览器(Web Navigation) codevs 5373 POJ 1028 简单模拟
    FPS集合 Codgic1351 动态规划 DP NOIP模拟赛
    基于VBA的Excel抽奖软件
    【CodeForces】Round #436
    【NOI OpenJudge】【1.3】编程基础之算术表达式与顺序执行
    【NOI OpenJudge】【1.2】编程基础之变量定义、赋值及转换
  • 原文地址:https://www.cnblogs.com/lonelywolfmoutain/p/5426202.html
Copyright © 2011-2022 走看看