起因是在整流程调度Azakaban的时候,在修改mysql密码策略是发现了一点异常

    本应该是:
    image.png
    而我是:
    image.png
    一脸❓
    查看mysql密码策略
    show variables like ‘%password%’;
    别人是:
    image.png
    而我是:
    image.png
    ??怪不得找不到变量
    搜索发现原来少一个密码校验插件validate_password
    那就装呗
    在线安装插件
    mysql> INSTALLPLUGIN validate_password soname’validate_password.so’;

    — 然后在my.cnf配置文件中的[mysqld]模块中添加如下信息

    plugin_dir=/mysql/apps/mysql/lib/plugin — 插件所在的位置
    plugin_load_add=validate_password.so — 加载validate_password.so插件
    validate_password=FORCE_PLUS_PERMANENT — 强制永久使用,防止人为用UNINSTALL PLUGIN卸载插件

    hold on!
    发现插件位置不对
    查看插件位置
    SHOW GLOBAL VARIABLES LIKE ‘plugin_dir’;
    image.png
    还好注意到
    /usr/lib64/mysql/plugin/
    再启动
    查看策略 show variables like ‘%password%’;
    image.png
    结束。