华为云云数据库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语句无法过滤。

表1 DDL操作类型的权限

类型

具体权限

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

表2 DML操作类型的权限

类型

具体权限

INSERT

insert, insert_select

DELETE

delete, delete_multi

UPDATE

update

REPLACE

replace, replace_select

SELECT

select

表3 DCL操作类型的权限

类型

具体权限

CREATE_USER

create_user

DROP_USER

drop_user

RENAME_USER

rename_user

GRANT

grant

REVOKE

revoke, revoke_all

表4 其他操作类型的权限

类型

具体权限

BEGIN/COMMIT/ROLLBACK

begin, commit, release_savepoint, rollback, rollback_to_savepoint, savepoint

PREPARED_STATEMENT

execute_sql,prepare_sql

关闭SQL审计:

设置为单击,关闭该SQL审计。

勾选“确认关闭审计日志后,所有审计日志文件将立即删除。”复选框,表示同意删除审计日志。

SQL审计关闭后,所有审计日志都会被立即删除,不可恢复,请您谨慎操作。

父主题: 日志管理

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家