返回顶部
首页 > 资讯 > 数据库 >MySQL5.7审计功能windows系统有什么用
  • 370
分享到

MySQL5.7审计功能windows系统有什么用

2024-04-02 19:04:59 370人浏览 八月长安
摘要

这篇文章给大家分享的是有关Mysql5.7审计功能windows系统有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。mysql5.7审计功能windows系统Mysql的审

这篇文章给大家分享的是有关Mysql5.7审计功能windows系统有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

mysql5.7审计功能windows系统

Mysql的审计功能,主要可以记录下对数据库的所有操作,包括登录、连接、对表的增删改查等,便于责任追溯,问题查找,当然一定方面也会影响数据库效率。根据MySQL版本的不同有两种分为企业版和社区版,审计功能目前在网上找到的基本都是基于linux系统的很崩溃(公司基于Windows),为了下载一个windows系统的插件找了好久。本文主要讲解的是基于windows系统的

a、企业版 MySQL Enterprise Edition(收费)自带AUDIT审计功能。

b、社区版 MySQL CommUnity Server(免费)需要自己下载插件。

为社区版提供审计的插件的主要有以下三个 McAfee MySQL Audit Plugin、Percona Audit Log Plugin、MariaDB Audit Plugin。


这里主要讲述:
MariaDB Audit Plugin
    MariaDB官网下载对应版本的安装包,从安装包中获得版本对应的.dll插件(linux系统.so插件),拷贝到到自己的mysql插件库下,安装插件,开启审计功能,配置my.ini文件。具体说明如下、

1、MySQL与MariaDB的版本对应很重要,之前这上面吃了大亏。低版本的容易导致数据库奔溃,选择的是5.7.21版本的mysql数据库、MariaDB的版本是5.5.57
    下载路径 https://downloads.mariadb.org/mariadb/5.5/ 。

MySQL5.7审计功能windows系统有什么用

2、从该路径下获得对应的mysql插件(server_audit.dll),在mariadb-5.5.57-winx64\lib\plugin\目录下。复制到对应的MySQL插件库中C:\Program Files\MySQL\MySQL Server 5.7\lib\plugin。

3、登入mysql执行如下命令,可以查看mysql数据对应的插件文件存放位置。

mysql> SHOW GLOBAL VARIABLES LIKE 'plugin_dir';

MySQL5.7审计功能windows系统有什么用

4、执行如下命令安装审计插件。

mysql> INSTALL PLUGIN server_audit SONAME 'server_audit.dll';

5、安装成功,通过如下命令可以查看初始化参数配置。

mysql> show variables like '%audit%';

6、执行如下命令开启mysql审计功能,详细配置参数说明见文章结尾。

备注:指定哪些操作被记录到日志文件中

set global server_audit_events='CONNECT,QUERY,TABLE,QUERY_DDL'
备注:开启审计功能
set global server_audit_logging=on

备注:默认存放路径,可以不写,默认到data文件下
set global server_audit_file_path =/data/mysql/auditlogs/
备注:设置文件大小
set global server_audit_file_rotate_size=200000000

指定日志文件的数量,如果为0日志将从不轮转
set global server_audit_file_rotations=200

强制日志文件轮转
set global server_audit_file_rotate_now=ON

7、执行完上述命令,show variables like '%audit%';可查看审计配置说明

MySQL5.7审计功能windows系统有什么用

8、可到data文件下查看日志文件server_audit.log。默认文件路径C:\ProgramData\MySQL\MySQL Server 5.7\Data;主要看你的ProgramData目录在什么位置

可从中查看各项操作,可以发现什么时间那个用户执行了什么操作,便于责任追究。

MySQL5.7审计功能windows系统有什么用

9、在控制台中用命令行配置的参数只对本次服务有效果,服务重启配置全部初始化了,因此想长久配置需要再my.ini文件(C:\ProgramData\MySQL\MySQL Server 5.7)中添加相应的配置信息。配置信息如下,需要更多参数的可自行添加。需要添加到[mysqld]下方,重启服务配置生效。

#备注:防止server_audit 插件被卸载

server_audit=FORCE_PLUS_PERMANENT

#备注:指定哪些操作被记录到日志文件中
server_audit_events='CONNECT,QUERY,TABLE,QUERY_DDL'
server_audit_logging=on
server_audit_file_rotate_size=200000001
server_audit_file_rotations=200
server_audit_file_rotate_now=ON

MySQL5.7审计功能windows系统有什么用

10、卸载mysql审计插件,执行如下命令。

mysql> UNINSTALL PLUGIN server_audit;
mysql> show variables like '%audit%';
Empty set (0.00 sec)

重要:
在server_audit插件安装好后,并且已经运行之后添加这些配置,否则过早添加容易导致数据库服务无法正常启动

参数配置说明:

详细请参考:Https://mariadb.com/kb/en/mariadb/server_audit-system-variables/
server_audit_output_type:指定日志输出类型,可为SYSLOG或FILE
server_audit_logging:启动或关闭审计
server_audit_events:指定记录事件的类型,可以用逗号分隔的多个值(connect,query,table),如果开启了查询缓存(query cache),查询直接从查询缓存返回数据,将没有table记录
server_audit_file_path:如server_audit_output_type为FILE,使用该变量设置存储日志的文件,可以指定目录,默认存放在数据目录的server_audit.log文件中
server_audit_file_rotate_size:限制日志文件的大小
server_audit_file_rotations:指定日志文件的数量,如果为0日志将从不轮转
server_audit_file_rotate_now:强制日志文件轮转
server_audit_incl_users:指定哪些用户的活动将记录,connect将不受此变量影响,该变量比server_audit_excl_users优先级高
server_audit_syslog_facility:默认为LOG_USER,指定facility
server_audit_syslog_ident:设置ident,作为每个syslog记录的一部分
server_audit_syslog_info:指定的info字符串将添加到syslog记录
server_audit_syslog_priority:定义记录日志的syslogd priority
server_audit_excl_users:该列表的用户行为将不记录,connect将不受该设置影响
server_audit_mode:标识版本,用于开发测试

感谢各位的阅读!关于“MySQL5.7审计功能windows系统有什么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL5.7审计功能windows系统有什么用

本文链接: https://lsjlt.com/news/62562.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL5.7审计功能windows系统有什么用
    这篇文章给大家分享的是有关MySQL5.7审计功能windows系统有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。MySQL5.7审计功能windows系统MySQL的审...
    99+
    2024-04-02
  • window10系统下mysql5.7安装审计插件(亲测有用)
    前言 mysql有没oracle这样的审计功能?突然想在mysql做审计怎么办?下面带大家从零开始给mysql安装审计插件,亲测绝对可用哦!本教程虽然是在Windows里操作,但在linux系统里也是同理,对应的插件和配...
    99+
    2024-04-02
  • percona 5.6 审计功能怎么用
    这篇文章给大家分享的是有关percona 5.6 审计功能怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 Percona Audit Log Plugin介绍 ...
    99+
    2024-04-02
  • SUSE系统支持的日志记录和审计功能有哪些
    SUSE系统支持多种日志记录和审计功能,包括但不限于: syslog:SUSE系统支持使用syslog工具来记录系统日志。sys...
    99+
    2024-04-02
  • 如何使用CentOS系统的安全审计功能来追踪系统活动
    要追踪CentOS系统的活动并进行安全审计,可以通过以下步骤来操作:1. 安装审计软件:首先,确保系统已安装并配置了审计软件包。在C...
    99+
    2023-10-10
    CentOS
  • 数据库审计系统的作用是什么
    数据库审计系统的作用是对数据库中的操作进行监控、记录和分析,以确保数据库的安全性和完整性。它可以追踪数据库中每个用户的操作,包括登录...
    99+
    2023-06-08
    数据库审计 数据库
  • 服务器审计系统的作用是什么
    服务器审计系统的作用是对服务器的操作记录、安全事件和异常行为进行监控、分析和记录,以保证服务器的安全性和可靠性。具体包括以下方面:1...
    99+
    2023-06-06
    服务器审计 服务器
  • mysql中怎么开启用户审计功能
    mysql中怎么开启用户审计功能,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 背景: 假设这么一个情况,你是某公司mysql-DBA...
    99+
    2024-04-02
  • Percona mysql 5.6审计日志功能怎么用
    这篇文章给大家分享的是有关Percona mysql 5.6审计日志功能怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。[mysqld]plugin-load="a...
    99+
    2024-04-02
  • windows系统怎么禁用系统错误报告功能?
    当应用程序发生错误的时候会弹出错误信息报告,其实对于我们一般电脑用户没必要使用此项功能,况且其产生的错误报告文件大大的占用了C盘空间,下面小编为大家分享下如何将此项功能禁用。 1、右键点击磁盘,打开“磁盘清理...
    99+
    2023-06-16
    windows 系统错误 windows系统还原功能 禁用windows defend 禁用 系统 错误报告 功能
  • Win2008系统审核功能的妙用图文介绍
      启用配置审核功能   Windows Server 2008系统的审核功能在默认状态下并没有启用,我们必须针对特定系统事件来启用、配置它们的审核功能,这样一来该功能才会对相同类型的系统事件进行监视、记录,网络管理员...
    99+
    2023-06-04
    Win2008 系统审核 功能 系统 妙用 审核 图文
  • 如何在Cacti系统中实现日志记录和审计功能
    要在Cacti系统中实现日志记录和审计功能,你可以使用以下方法: 配置Cacti系统日志记录:在Cacti系统中,你可以配置日志...
    99+
    2024-04-02
  • win7系统订书针功能有什么作用?
    我们的工具栏里面总会有几个已 1、我们知道我们打开多个聊天窗口后,把他们最小化会发现他们重叠在了一起,就像订书针一样被钉在了一起。 2、我们怎么把一个应用程序,固定到任务栏里去哪?我们可以在桌面上,直接把它拉到任务栏里...
    99+
    2023-06-17
    win7 订书针 功能 作用 系统
  • PDF审计工具peepdf有什么用
    这篇文章主要介绍了PDF审计工具peepdf有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PDF审计工具peepdfPDF是Portable Document For...
    99+
    2023-06-04
  • Linux系统工具ReaR有什么功能
    这篇文章主要介绍“Linux系统工具ReaR有什么功能”,在日常操作中,相信很多人在Linux系统工具ReaR有什么功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统工具ReaR有什么功能”的疑...
    99+
    2023-06-16
  • Linux系统审计工具Lynis怎么使用
    这篇“Linux系统审计工具Lynis怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux系统审计工具Lynis...
    99+
    2023-06-28
  • Win8系统怎么使用Windows to go功能?Win8使用Windows to go功能的方法
      Win8系统内含一个Windows To Go的功能,简单地讲就是可以使用U盘将Win8操作系统装在U盘里,然后随身携带。Windows To Go驱动器可在多台计算机上启动,首次启动时,它会检测计算机...
    99+
    2022-06-04
    功能 方法 系统
  • win10系统自带的计算器C和CE功能有什么区别?
    Windows系统的计算器,相信大家经常使用 1、使用 WIN + R 快捷启动运行窗口 2、输入calc,点击确定按钮 3、启动windows上的计算器工具 4、输入123+56,然后点击CE按钮 5、可以看到...
    99+
    2023-05-23
    win10 计算器
  • 常见代码审计工具,代码审计为什么不能只用工具?
    代码审计是一种发现程序漏洞,安全分析为目标的程序源码分析方式。今天主要分享的是几款常用的代码审计工具,以及代码审计工具有哪些优缺点? 代码审计工具 seay代码审计工具,是一款开源的利用C#开发的一款...
    99+
    2023-09-06
    php 开发语言
  • xp系统中我的文档有什么功能
    这期内容当中小编将会给大家带来有关xp系统中我的文档有什么功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。“我的文档”是WindowsXP中的一个系统文件夹,不过很多朋友并不经常使用它,或者仅仅将它用来...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作