一、前提条件
已 创建 MySQL 实例。
二、支持版本及架构
·该功能目前支持的数据库内核版本为 MySQL 5.6 20180122及以上版本、MySQL 5.7 20190429及以上版本、MySQL 8.0 20210330及以上版本。
·该功能支持的实例架构为双节点、三节点和云盘版,只读实例也支持。
·MySQL 5.5版本的实例、MySQL 单节点(云盘)架构的实例、只读分析引擎、双节点经济型的实例暂不支持该功能。
三、操作步骤
1. 登录 MySQL 控制台。
2. 在左侧导航栏选择 SQL 洞察(原数据库审计)。
3. 在上方选择地域后,在审计实例页,单击审计存储状态选择未开启选项过滤未开启审计的实例。
4. 在审计实例列表里找到目标实例(也可在搜索框通过资源属性筛选快速查找),在其操作列单击开通审计服务。
注意:说明:
注意:支持批量开通审计服务。在审计实例列表页勾选多个目标实例,单击上方开通审计服务即可进入设置界面。
注意:
5. 在开通审计服务界面,依次完成审计实例选择、审计类型设置、审计服务设置、高阶性能分析设置,阅读并勾选腾讯云服务协议,单击确定。
5.1 审计实例选择
在审计实例选择项下面,系统默认勾选步骤4中所选择的实例,同时支持在此窗口下修改目标实例(选择其他实例、多选实例),也可在搜索框根据实例 ID / 名称快速查找目标实例,完成实例选择后进入审计规则设置。
5.2 审计类型设置
在审计类型设置项,你需要选择类型为全审计或者规则审计,两者详细对比说明见下表。
| 参数 | 说明 |
| 全审计 | 全面记录对数据库的所有访问及 SQL 语句执行情况。 |
| 规则审计 | 规则审计将根据自定义的审计规则记录对数据库的访问及 SQL 语句执行情况。说明:已开启 数据安全审计 的实例,无法开启规则审计。 |
·审计类型设置为全审计时,操作如下。
从规则模板中选择已有模板或选择新建规则模板,关于新建模板的详细操作可参考 新建规则模板。
规则模板设置完成后,进入 审计服务设置 步骤。
注意:说明:
·审计类型设置为规则审计时,你可从规则模板中选择已有规则模板或选择新建规则模板,若从规则模板中选择了一个已有的规则模板,则可直接进入审计服务设置,若规则模板中没有合适的模板,你可以新建规则模板后刷新,即可选择新建的规则模板,详细操作可参考 新建规则模板。
注意:说明:
5.3 审计服务设置
在审计服务设置项下面,你需要设置审计日志保存时长及高低频存储时长,阅读并勾选腾讯云服务协议,然后单击确定开通审计服务。
| 参数 | 说明 |
| 日志保存时长 | 设置审计日志的保存时长,单位:天,支持选择7、30、90、180、365、1095、1825天。 |
| 高频存储时长 | 高频存储代表超高性能存储介质,拥有很好的查询性能;单位:天,设定存储时长后,指定时长范围内审计数据会存储在高频存储中,超过高频存储时长部分数据会自动落冷至低频存储中。不同存储支持的审计能力完全相同,仅性能差异。例如:日志保存时长设置为30天,高频存储时长设置为7天,则低频存储时长默认为23天。 |
5.4 高阶性能分析
SQL 分析:数据库智能管家 DBbrain 基于 SQL 洞察(原数据库审计)提供的全方位问题定位和分析能力,支持异常 SQL 定位、SQL 模板聚合统计、多维度性能对比。此选项默认打开,支持手动关闭,表示不启用 SQL 分析能力。
注意:说明:
注意:当前 SQL 分析功能处于公测阶段,你可以免费使用。公测结束后,DBbrain 将正式推出商用计费方案,具体价格届时详见公告。有关 SQL 分析的详细介绍可参见 SQL 分析(MySQL)。