腾讯云MySQL数据库暂不支持开启general_log参数,会影响数据库性能,导致业务请求延迟响应增大。
general_log
是 MySQL 中的一个配置选项,用于启用或禁用通用查询日志(General Query Log)。当 general_log
被启用时,MySQL 服务器会记录所有客户端发出的 SQL 语句及其执行结果。
想达到相同的效果,腾讯云提供了数据库审计功能,在需要审计日志前开启数据库审计功能
但请注意,该产品是按照日志存储量进行按量计费,每小时为一个计费周期,不足一小时的按一小时计费。
支持版本
云数据库 MySQL 数据库审计目前支持的版本为 MySQL 5.6 20180101及以上版本、MySQL 5.7 20190429及以上版本、MySQL 8.0 20210330及以上版本的双节点和三节点。TDSQL-C MySQL 版数据库审计目前支持的兼容版本为 MySQL 5.7、8.0。
如何开通
具体可以参考:https://cloud.tencent.com/document/product/672/14403
点击上面的开通审计服务,选择需要开通的实例
根据需要选择审计服务日志需要保存的时间,点击确认后支付即可进行使用。
优势
具体产品的优势,腾讯云官方平台也做了详细的介绍,我这里三个词概括一下就是:可靠,高效,安全。
可靠即该产品基于MySQL的内核插件实现,在执行每一条语句之前都会对其做一个记录操作
高效即提供了图形化审计界面,对每一条语句的执行的时间,客户端ip等都进行了记录,在专业人员进行审计的时候能明显提高效率
安全即审计管控系统具备监测机制,实施及时监控告警的同时,对审计数据进行的操作也会被全量记录,及时发现攻击者和高风险访问操作记录。