一、前置条件
1.操作系统正常运行;
2.数据库安装成功,且数据库服务已经启动;
二、测试步骤
--加载插件
(1)修改参数文件
shared_preload_libraries = ‘sys_audlog’
sys_audlog.max_error_user_connect_times = 10
sys_audlog.error_user_connect_interval = 10
(2)重启数据库
sys_ctl stop -D data
sys_ctl start -D data
--1、创建扩展
Ksql -U system -dtest
create extension sys_audlog;
CREATE USER U3 WITH PASSWORD 'rdjc#123';
Ksql -Usso -dtest
ALTER SYSTEM SET sys_audlog.error_user_connect_times = 6;
CALL sys_reload_conf();
--2、使用错误的密码重复登录U3用户3次;
--用户登录信息提示登录失败被锁定
ksql -Uu3 -dtest -hIP地址
--4、解除锁定
ksql -Usso -dtest
alter user u3 with login;
--5、u3用户登录成功
--用户登录信息提示登录ksql(V8.0) type”help”for help
ksql -Uu3 -dtest -h IP地址
--账户登录信息显示
1、设置ys_audlog.user_logonlog_level参数为2,记录用户登录成功的信息,也记录用户登录失败的信息
ksql -Usso -dtest
Alter system set sys_audlog.user_logonlog_level = 2;
CALL sys_reload_conf();
- 验证:
(1)使用错误的密码重复登录U3用户3次;
--用户登录信息提示登录失败被锁定
ksql -Uu3 -dtest -h IP地址
Ksql -Usystem -d test