半栈工程师

(五)非MariaDB内建插件

2020-06-25  本文已影响0人  紫狐挽诗

有些插件,是 MariaDB 内建的,本地安装 MariaDB 就激活了;
有的是在服务器的插件,需要 install plugin;
还有就是第三方,需要安装到本地,再激活使用。

区别可以简单这样认为:

例如 Cracklib Password Check,可以 select 一下:

未安装的Cracklib Password Check插件

ok,为了测试该插件的使用效果,先把之前安装的 simple_password_check 卸载了:

UNINSTALL PLUGIN IF EXISTS simple_password_check;

Cracklib Password Check 插件简单说明:

终端安装 cracklib-password-check 插件:

sudo apt install mariadb-plugin-cracklib-password-check

终端安装的Cracklib Password Check插件

安装完之后,就可以在 all_plugin 表中看到了,默认安装完成后激活。

安装成功后查看信息

这也是一个检查密码强度的插件,用于检查设定的密码强度是否足够。测试也简单,同样新建个用户,赋予简单的密码,是不允许的:

SET PASSWORD FOR 'test2'@'%' = PASSWORD('abc');

设置账户密码检验不通过

修改为账号 test2 为复杂密码即可通过

SET PASSWORD FOR 'test2'@'%' = PASSWORD('P@ssw00d');

设置账户密码检验通过
上一篇 下一篇

猜你喜欢

热点阅读