关系数据库MySQL版

SQL拦截

2025-05-30 09:17:49

关系数据库MySQL版SQL拦截功能指引如下。

操作场景

如果您需要对敏感SQL进行拦截,避免因高风险操作导致数据库故障,建议您开启SQL拦截功能并添加相关拦截SQL语句。

前提条件

1.        2024年1月18号后新开通的关系数据库MySQL版实例才支持SQL拦截功能。

2.        实例状态为: 运行中

²  说明

SQL拦截功能因资源池上线时间不一致,所以会出现个别数据库实例不支持SQL拦截功能,具体以页面返回为准。

SQL拦截功能操作

SQL拦截语句操作
添加

1.        点击"实例名称"进入实例的“基本信息”页签。

2.        点击“SQL拦截”页签切换到SQL拦截功能界面。

3.        在"请输入需要拦截的SQL"输入框中,输入您需要拦截的SQL语句。

4.        点击"拦截"按钮,完成对需要拦截的SQL语句进行添加。

查看

1.        点击"拦截列表"按钮。

2.        展示已添加需要拦截的SQL特征值列表。

删除

1.        点击"拦截列表"按钮,查看已添加的SQL语句。

2.        选中需要删除的SQL语句。

3.        点击"删除"按钮,对SQL语句进行删除。

SQL拦截日志查询

1.        在查询框中输入或选择需要查询条件,点击"查询"按钮。

2.        可在下面列表中看到已经被拦截的SQL日志。
补充:拦截日志非实时采集,以采集任务实际执行时间为准。

²  注意

SQL拦截日志采集频率为每小时,如果执行迁移可用区会导致该时间段的日志丢失。

升级数据库版本后可能导致SQL拦截失败,如需使用,请提单处理。在提单后可能会将您在低版本的SQL拦截规则清空,因此请妥善保存您在低版本中使用的拦截规则。


fqhrnvn9HYPO