文档首页 > > 用户指南> 数据库安全审计故障排查> 数据库安全审计运行正常但无审计记录

数据库安全审计运行正常但无审计记录

分享
更新时间: 2019/12/17 GMT+08:00

故障现象

数据库安全审计实例功能正常,当触发数据库流量后,在SQL语句列表页面搜索执行的语句,不能搜索到相关的审计信息。

可能原因

数据库已开启SSL。

数据库开启SSL时,将不能使用数据库安全审计功能。

处理步骤

以MySQL数据库自带的客户端为例说明,操作步骤如下:

  1. 使用MySQL数据库自带的客户端,以root用户登录MySQL数据库。
  2. 执行以下命令,查看MySQL数据库连接的方式。

    \s

    • 如果界面回显类似以下信息,说明MySQL数据库已关闭SSL,请执行4
      1
      SSL:                    Not in use 
      
    • 如果界面回显类似以下信息,说明MySQL数据库已开启SSL,请执行3
      1
      SSL:                    Cipher in use is XXX-XXX-XXXXXX-XXX 
      

  3. 以SSL模式登录MySQL数据库。

    1. 执行以下命令,退出MySQL数据库。

      exit

    2. root用户重新登录MySQL数据库。

      在登录命令后添加以下参数:

      --ssl-mode=DISABLED

      --ssl=0

      以SSL模式登录MySQL数据库,只能关闭本次SSL。当需要使用数据库安全审计功能时,请以3.b方式登录MySQL数据库。

    3. 执行以下命令,查看MySQL数据库连接的方式。

      \s

      如果界面回显类似以下信息,说明MySQL数据库已关闭SSL。请执行 4
      1
      SSL:                    Not in use 
      

  4. 输入一条SQL语句后,在SQL语句列表页面搜索执行的语句。

    搜索SQL语句的详细操作,请参见 查看SQL语句详细信息
    • 如果可以搜索到输入的SQL语句信息,说明问题已解决。
    • 如果不能搜索到输入的SQL语句信息,说明问题仍存在,请联系技术支持。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区