文档首页 > > 产品介绍> 数据库安全防护> 使用约束

使用约束

分享
更新时间:2020/07/15 GMT+08:00

在使用数据库安全防护前,您需要了解数据库安全防护的使用限制。

支持的数据库类别

数据库安全防护支持对华为云上的以下数据库提供安全防护功能:

  • 关系型数据库(Relational Database Service,RDS)
  • 弹性云服务器(Elastic Cloud Server ,ECS)的自建数据库
  • 裸金属服务器(Bare Metal Server,BMS)的自建数据库

支持的数据库类型及版本

  • Microsoft SQL Server 2008 - 2014
  • MySQL 5.5 - 5.7
  • PostgreSQL 9.4 - 9.5
  • DWS 1.2.3

DDM使用约束条件

用户在使用DDM作为受保护的数据库时,需要注意以下限制条件:

  • 用户购买的数据库安全防护实例要与DDM处于同一VPC(Virtual Private Cloud,虚拟私有云)。
  • 在数据库安全防护配置受保护的数据库时,要分别对DDM实例列表中的连接地址进行配置,因此,购买数据库安全防护之前,确认要保护的DDM实例的连接地址数量,即支持DDM至多有8个连接地址。
  • 当前DDM仅支持MySQL的部分语法,对于DDM不支持的MySQL语法, 数据库安全防护代理可正常转发,但是DDM端会返回错误。
  • DDM不支持视图、函数及存储过程,因此数据库安全防护对DDM也不支持视图、函数及存储过程。
  • 当前数据库安全防护版本不支持以DDM作为日志存储位置。
  • DDM用户不同于MySQL数据库用户,数据库安全防护无法获取DDM用户列表,也不能生成数据库用户相关的报告。
  • 由于DDM不支持SSL连接,因此,数据库安全防护与DDM之间的连接为非加密连接。
  • 创建受保护的数据库时,数据库安全防护需要DDM的可读权限帐户连接数据库,用户可以在DDM管理控制台创建该权限帐户。
  • 创建受保护的数据库时,数据库安全防护需要默认数据库测试连接,用户需要配置DDM实例中已存在的逻辑库进行连接测试。

其他约束限制

  • 如果选择关系型数据库作为远程日志数据库,需要将数据库配置变量“local_infile”的值修改为“ON”(该参数的默认值为“OFF”)。
  • 如果选择保护关系型数据库,需要将数据库变量“lower_case_table_names”的值修改为“1”(该参数的默认值为“0”)。
  • 高级活动监控

    不支持将数据表的名称修改为中文。

分享:

    相关文档

    相关产品

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

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

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

字符长度不能超过200

提交反馈 取消

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

智能客服提问云社区提问