起因是在整流程调度Azakaban的时候,在修改mysql密码策略是发现了一点异常
本应该是:
而我是:
一脸❓
查看mysql密码策略
show variables like ‘%password%’;
别人是:
而我是:
??怪不得找不到变量
搜索发现原来少一个密码校验插件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’;

还好注意到
/usr/lib64/mysql/plugin/
再启动
查看策略 show variables like ‘%password%’;
结束。
