华为云云数据库rds开启SQL审计日志_云淘科技
当您开通SQL审计功能,系统会将所有的SQL操作记录下来存入日志文件,方便用户下载并查询。
RDS for MySQL默认关闭SQL审计功能,打开可能会有一定的性能影响,本章节指导您如何打开、修改或关闭SQL审计日志。
主实例和只读实例都支持开启SQL审计日志。
当您开通SQL审计功能,系统会将所有的SQL操作记录下来,并半小时或累积到100MB上传存入日志。
开启SQL审计,日志文件会占用您的备份空间。
审计日志为了保证性能,使用UTC时间,不受时区配置的影响。
审计日志开通后,生成的审计日志会保存在备份存储空间,不会占用数据盘空间。如果审计日志的大小超过了备份空间容量,就会按照超出的部分进行计费。
审计日志清理周期为1小时。修改审计日志的保留天数,1个小时后开始清理过期的审计日志。
支持的数据库版本
仅如下版本支持SQL审计功能。如果您的数据库引擎版本较低,请参考升级内核小版本升级到最新版本。
对于RDS for MySQL 5.6云盘实例,支持5.6.43及其以上版本。
对于RDS for MySQL 5.6本地盘实例,支持5.6.47.3及其以上版本。
对于RDS for MySQL 5.7云盘实例,支持5.7.23及其以上版本。
对于RDS for MySQL 5.7本地盘实例,支持5.7.29.3及其以上版本。
支持RDS for MySQL 8.0版本。
约束限制
高可用只读如果出现异常,在备只读顶替期间的审计日志不可见。
操作步骤
登录管理控制台。
单击管理控制台左上角的,选择区域和项目。
单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页签。
在左侧导航栏单击“SQL审计”,单击“设置SQL审计”,在弹出框中设置SQL审计日志保留策略,单击“确定”,保存设置策略。
开启或修改SQL审计:
将单击设置为,开启SQL审计日志保留策略。
保留天数默认为7天,可设置范围为1~732天。
图1 设置SQL审计
MySQL客户端使用PrepareStatement和定时任务执行的SQL语句分别属于PREPARED_STATEMENT和CREATE大类,JDBC使用PrepareStatement产生的SQL语句无法过滤。
类型 |
具体权限 |
---|---|
CREATE |
create_db, create_event, create_function, create_index, create_procedure, create_table, create_trigger, create_udf, create_view |
ALTER |
alter_db, alter_db_upgrade, alter_event, alter_function, alter_instance, alter_procedure, alter_table, alter_tablespace, alter_user |
DROP |
drop_db, drop_event, drop_function, drop_index, drop_procedure, drop_table, drop_trigger, drop_view |
RENAME |
rename_table |
TRUNCATE |
truncate |
类型 |
具体权限 |
---|---|
INSERT |
insert, insert_select |
DELETE |
delete, delete_multi |
UPDATE |
update |
REPLACE |
replace, replace_select |
SELECT |
select |
类型 |
具体权限 |
---|---|
CREATE_USER |
create_user |
DROP_USER |
drop_user |
RENAME_USER |
rename_user |
GRANT |
grant |
REVOKE |
revoke, revoke_all |
类型 |
具体权限 |
---|---|
BEGIN/COMMIT/ROLLBACK |
begin, commit, release_savepoint, rollback, rollback_to_savepoint, savepoint |
PREPARED_STATEMENT |
execute_sql,prepare_sql |
关闭SQL审计:
将设置为单击,关闭该SQL审计。
勾选“确认关闭审计日志后,所有审计日志文件将立即删除。”复选框,表示同意删除审计日志。
SQL审计关闭后,所有审计日志都会被立即删除,不可恢复,请您谨慎操作。
父主题: 日志管理
同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家