关于Mysql Enterprise Audit plugin的使用_MySQL
程序员文章站
2022-06-05 22:36:30
...
正如之前看到的一篇文章,如果想要知道是谁登陆了你的数据库服务器,干了什么东西,那么你需要使用Mysql Enterprise Audit plugin。
下面介绍一下Mysql Enterprise Audit plugin.的使用方法:
方法一:
1、在你的MySQL安装目录里找到audit_log.so。我的是在/usr/lib/mysql/plugin/目录下。
2、将plugin-load=audit_log.so加入你的my.cnf文件中,使MySQL在启动的时候启动审计日志功能。通常情况下大家还会在下面再加上一条audit-log=FORCE_PLUS_PERMANENT 这一条是让服务器开启的时候监测是否audit日志初始化了。也就是说,如果没有启用audit 日志,那么服务器是不会启动的。
方法二:
1、第一步是通用的
2、在你的MySQL使用中可以使用INSTALL PLUGIN命令添加审计功能:
mysql> INSTALL PLUGIN audit_log SONAME 'audit_log.so';
启动了Mysql Enterprise Audit plugin 下面让我们来看一下日志内容:
默认情况下MySQL audit日志存在于/var/lib/mysql/audit.log
版权声明:本文为博主原创文章,未经博主允许不得转载。
推荐阅读
-
关于Mybatis 中使用Mysql存储过程的方法
-
MySQL 8.0.18使用clone plugin重建MGR的实现
-
关于mysql数据库中distinct,concat,ifnull的使用讲解
-
MySQL中关于ORDERBY、DISTINCT、ALTER、LIKE/NOTLIKE、REGEXP/NOTREGEXP、COUNT、MAX的使用介绍
-
MySQL8.0关于caching_sha2_password Plugin的一个Bug
-
关于mysql中GROUP_CONCAT函数的使用
-
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
-
关于MySql使用EFCore CodeFirst 自定义RowVersion并发字段的解决办法
-
使用最新版MySQL的jdbc驱动关于时区引发的问题
-
关于MySQL安装以及使用的若干常见问题