广告
返回顶部
首页 > 资讯 > 数据库 >MySQL 5.7.24安装MySQL审计插件小记
  • 561
分享到

MySQL 5.7.24安装MySQL审计插件小记

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

1).到网站(https://bintray.com/version/files/mcafee/Mysql-audit-plugin/release/1.1.7-805)下载插件audit-plugin

1).到网站(https://bintray.com/version/files/mcafee/Mysql-audit-plugin/release/1.1.7-805)下载插件audit-plugin-mysql-5.7-1.1.7-805-linux-x86_64.zip

MySQL 5.7.24安装MySQL审计插件小记



2).上传到Mysql机器并解压缩:

#unzip audit-plugin-mysql-5.7-1.1.7-805-linux-x86_64.zip

ArcHive:  audit-plugin-mysql-5.7-1.1.7-805-linux-x86_64.zip

   creating: audit-plugin-mysql-5.7-1.1.7-805/

   creating: audit-plugin-mysql-5.7-1.1.7-805/lib/

  inflating: audit-plugin-mysql-5.7-1.1.7-805/lib/libaudit_plugin.so  

  inflating: audit-plugin-mysql-5.7-1.1.7-805/COPYING  

  inflating: audit-plugin-mysql-5.7-1.1.7-805/THIRDPARTY.txt  

  inflating: audit-plugin-mysql-5.7-1.1.7-805/README.txt  

  inflating: audit-plugin-mysql-5.7-1.1.7-805/plugin-name.txt  

   creating: audit-plugin-mysql-5.7-1.1.7-805/utils/

  inflating: audit-plugin-mysql-5.7-1.1.7-805/utils/offset-extract.sh 

  


3).查看mysql的插件目录:

  mysql> show global variables like 'plugin_dir';

+---------------+-------------------------------------+

| Variable_name | Value                               |

+---------------+-------------------------------------+

| plugin_dir    | /usr/local/mysql-5.7.24/lib/plugin/ |

+---------------+-------------------------------------+

1 row in set (0.01 sec)


4).拷贝libaudit_plugin.so到mysql插件目录:

# cp lib/libaudit_plugin.so  /usr/local/mysql-5.7.24/lib/plugin/



5).安装libaudit_plugin.so插件:

mysql> install plugin audit soname 'libaudit_plugin.so';

Query OK, 0 rows affected (3.97 sec)


6).开启审计功能:

mysql> set global audit_JSON_file=1;

Query OK, 0 rows affected (0.00 sec)


7).在mysql的数据文件目录里生成审计日志

mysql> show variables like 'datadir';

+---------------+-------------------+

| Variable_name | Value             |

+---------------+-------------------+

| datadir       | /home/mysql/data/ |

+---------------+-------------------+

1 row in set (0.01 sec)


8).查看审计日志内容:

#less /home/mysql/data/mysql-audit.json 

{"msg-type":"header","date":"1550816633651","audit-version":"1.1.7-805","audit-protocol-version":"1.0","hostname":"test2","mysql-version":"5.7.24-log","mysql-program":"/usr/local/mysql-5.7.24/bin/mysqld","mysql-Socket":"/tmp/mysql.sock","mysql-port":"3306","server_pid":"6485"}

{"msg-type":"activity","date":"1550816633651","thread-id":"126897","query-id":"3356369","user":"root","priv_user":"root","ip":"","host":"localhost","connect_attrs":{"_os":"linux-glibc2.12","_client_name":"libmysql","_pid":"13108","_client_version":"5.7.24","_platfORM":"x86_64","program_name":"mysql"},"pid":"13108","os_user":"root","appname":"mysql","status":"0","cmd":"set_option","query":"set global audit_json_file=1"}

{"msg-type":"activity","date":"1550816634816","thread-id":"126952","query-id":"0","user":"monitor","priv_user":"","ip":"192.168.140.52","host":"192.168.140.52","connect_attrs":{"_os":"Linux","_client_name":"libmariadb","_pid":"21686","_client_version":"2.3.1","_platform":"x86_64","program_name":"proxysql_monitor"},"status":"1045","cmd":"Failed Login","query":"Failed Login"}

{"msg-type":"activity","date":"1550816634816","thread-id":"126952","query-id":"0","user":"monitor","priv_user":"","ip":"192.168.140.52","host":"192.168.140.52","connect_attrs":{"_os":"Linux","_client_name":"libmariadb","_pid":"21686","_client_version":"2.3.1","_platform":"x86_64","program_name":"proxysql_monitor"},"cmd":"Connect","query":"Connect"}

................................................................................................................................................................

................................................................................................................................................................

................................................................................................................................................................

................................................................................................................................................................



9).查看加载的审计插件:

mysql> select * from INFORMATION_SCHEMA.PLUGINS where  PLUGIN_NAME like '%AUDIT%';

+-------------+----------------+---------------+-------------+---------------------+--------------------+------------------------+---------------+--------------------------------------------------------------+----------------+-------------+

| PLUGIN_NAME | PLUGIN_VERSION | PLUGIN_STATUS | PLUGIN_TYPE | PLUGIN_TYPE_VERSION | PLUGIN_LIBRARY     | PLUGIN_LIBRARY_VERSION | PLUGIN_AUTHOR | PLUGIN_DESCRIPTION                                           | PLUGIN_LICENSE | LOAD_OPTION |

+-------------+----------------+---------------+-------------+---------------------+--------------------+------------------------+---------------+--------------------------------------------------------------+----------------+-------------+

| AUDIT       | 1.0            | ACTIVE        | AUDIT       | 4.1                 | libaudit_plugin.so | 1.6                    | McAfee Inc    | AUDIT plugin, creates a file mysql-audit.log to log activity | GPL            | ON          |

+-------------+----------------+---------------+-------------+---------------------+--------------------+------------------------+---------------+--------------------------------------------------------------+----------------+-------------+

1 row in set (0.00 sec)


10).查看MySQL审计相关参数:

mysql> show global variables like '%audit%';

+---------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

| Variable_name                   | Value                                                                                                                                                                                                                                                                                                                                                                                       |

+---------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

| audit_before_after              | after                                                                                                                                                                                                                                                                                                                                                                                       |

| audit_checksum                  |                                                                                                                                                                                                                                                                                                                                                                                             |

| audit_client_capabilities       | OFF                                                                                                                                                                                                                                                                                                                                                                                         |

| audit_delay_cmds                |                                                                                                                                                                                                                                                                                                                                                                                             |

| audit_delay_ms                  | 0                                                                                                                                                                                                                                                                                                                                                                                           |

| audit_force_record_logins       | OFF                                                                                                                                                                                                                                                                                                                                                                                         |

| audit_header_msg                | ON                                                                                                                                                                                                                                                                                                                                                                                          |

| audit_json_file                 | ON                                                                                                                                                                                                                                                                                                                                                                                          |

| audit_json_file_bufsize         | 1                                                                                                                                                                                                                                                                                                                                                                                           |

| audit_json_file_flush           | OFF                                                                                                                                                                                                                                                                                                                                                                                         |

| audit_json_file_retry           | 60                                                                                                                                                                                                                                                                                                                                                                                          |

| audit_json_file_sync            | 0                                                                                                                                                                                                                                                                                                                                                                                           |

| audit_json_log_file             | mysql-audit.json                                                                                                                                                                                                                                                                                                                                                                            |

| audit_json_socket               | OFF                                                                                                                                                                                                                                                                                                                                                                                         |

| audit_json_socket_name          | /var/run/db-audit/mysql.audit__home_mysql_data_3306                                                                                                                                                                                                                                                                                                                                         |

| audit_json_socket_retry         | 10                                                                                                                                                                                                                                                                                                                                                                                          |

| audit_json_socket_write_timeout | 1000                                                                                                                                                                                                                                                                                                                                                                                        |

| audit_offsets                   |                                                                                                                                                                                                                                                                                                                                                                                             |

| audit_offsets_by_version        | ON                                                                                                                                                                                                                                                                                                                                                                                          |

| audit_passWord_masking_cmds     | CREATE_USER,GRANT,SET_OPTION,SLAVE_START,CREATE_SERVER,ALTER_SERVER,CHANGE_MASTER,UPDATE                                                                                                                                                                                                                                                                                                    |

| audit_password_masking_regex    | identified(?:/\*.*?\*/|\s)*?by(?:/\*.*?\*/|\s)*?(?:password)?(?:/\*.*?\*/|\s)*?['|"](?<psw>.*?)(?<!\\)['|"]|password(?:/\*.*?\*/|\s)*?\((?:/\*.*?\*/|\s)*?['|"](?<psw>.*?)(?<!\\)['|"](?:/\*.*?\*/|\s)*?\)|password(?:/\*.*?\*/|\s)*?(?:for(?:/\*.*?\*/|\s)*?\S+?)?(?:/\*.*?\*/|\s)*?=(?:/\*.*?\*/|\s)*?['|"](?<psw>.*?)(?<!\\)['|"]|password(?:/\*.*?\*/|\s)*?['|"](?<psw>.*?)(?<!\\)['|"] |

| audit_record_cmds               |                                                                                                                                                                                                                                                                                                                                                                                             |

| audit_record_objs               |                                                                                                                                                                                                                                                                                                                                                                                             |

| audit_sess_connect_attrs        | ON                                                                                                                                                                                                                                                                                                                                                                                          |

| audit_socket_creds              | ON                                                                                                                                                                                                                                                                                                                                                                                          |

| audit_uninstall_plugin          | OFF                                                                                                                                                                                                                                                                                                                                                                                         |

| audit_validate_checksum         | ON                                                                                                                                                                                                                                                                                                                                                                                          |

| audit_validate_offsets_extended | ON                                                                                                                                                                                                                                                                                                                                                                                          |

| audit_whitelist_cmds            | BEGIN,COMMIT,PING                                                                                                                                                                                                                                                                                                                                                                           |

| audit_whitelist_users           |                                                                                                                                                                                                                                                                                                                                                                                             |

+---------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

30 rows in set (0.01 sec)


您可能感兴趣的文档:

--结束END--

本文标题: MySQL 5.7.24安装MySQL审计插件小记

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL 5.7.24安装MySQL审计插件小记
    1).到网站(https://bintray.com/version/files/mcafee/mysql-audit-plugin/release/1.1.7-805)下载插件audit-plugin...
    99+
    2022-10-18
  • MySQL审计插件使用
    下载MySQL审计插件https://github.com/mcafee/mysql-audit/releasesor本文使用mcafee官网下载链接的软件:https://dl.bintray.com/m...
    99+
    2022-10-18
  • mysql使用mariadb审计插件
    mysql 5.7.12 mariadb  10.1.14 https://mariadb.com/kb/en/mariadb/server_audit-system-variables...
    99+
    2022-10-18
  • mysql 5.7 安装SQL审计
    1、为了数据库安全准备开启SQL审计功能,选用MariaDB Audit Plugin的插件(Oracle MySQL 5.7.24) mysql> show variables like 'vers...
    99+
    2022-10-18
  • MySQL5.6 audit审计插件如何安装
    小编给大家分享一下MySQL5.6 audit审计插件如何安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-18
  • Mariadb 审计插件安装、开启与设定
    mariadb audit (mariadb server_audit.so  安装)在大家常接触的数据库里oracle、mysql、mariadb、sql server 都会有相关的审计需求,但...
    99+
    2022-10-18
  • MySQL审计插件MariaDB Audit Plugin学习总结
    MySQL的社区版没有审计功能,企业版才有审计功能。企业版中自带 Audit Plugin ,名为audit_log.so。但是其它MySQL分支版本也开发了各自的审计功能插件。最常见的就是Percona Audit Log Pl...
    99+
    2016-09-24
    MySQL审计插件MariaDB Audit Plugin学习总结
  • CentOS 7.2系统mysql-5.7.17审计插件的操作
    下文给大家带来关于CentOS 7.2系统mysql-5.7.17审计插件的操作,感兴趣的话就一起来看看这篇文章吧,相信看完CentOS 7.2系统mysql-5.7.17审计插件的操作对大家多少有点帮助吧...
    99+
    2022-10-18
  • window10系统下mysql5.7安装审计插件(亲测有用)
    前言 mysql有没oracle这样的审计功能?突然想在mysql做审计怎么办?下面带大家从零开始给mysql安装审计插件,亲测绝对可用哦!本教程虽然是在Windows里操作,但在linux系统里也是同理,对应的插件和配...
    99+
    2022-09-15
  • mysql中怎么安装innodb插件
    今天就跟大家聊聊有关mysql中怎么安装innodb插件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 可以用 show engines;或者sh...
    99+
    2022-10-18
  • 小C的MySQL学习笔记(一):MySQL的安装部署
    个人MySQL学习笔记第一章,记录MySQL在linux操作系统下的安装流程 操作系统版本:Centos 6.5 数据库版本:MySQL 5.6/5.7 一、MySQL安装包的下载 登...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作