原料:server_audit.so 链接: https://pan.baidu.com/s/1dpaJV4 密码: xye8
msyql安装文件位置:/var/lib/mysql
mysql配置文件位置:/etc/mysql/mysql.conf.d/mysql.cnf
1、登陆mysql数据库,运行如下命令:
SHOW GLOBAL VARIABLES LIKE 'plugin_dir';
这个地址(/usr/lib/mysql/plugin/)是插件的安装目录
2、通过FileZilla工具把server_audit.so文件上传到/usr/lib/mysql/plugin/目录下,然后运行以下命令安装插件:
mysql> INSTALL PLUGIN server_audit SONAME 'server_audit.so';
3、进入mysql的配置文件(/etc/mysql/mysql.conf.d/mysql.cnf),添加如下配置:
server_audit_events='CONNECT,QUERY,TABLE,QUERY_DDL,QUERY_DML,QUERY_DCL'
server_audit_logging=on
server_audit_file_path
=/var/lib/mysql
server_audit_file_rotate_size=200000000
server_audit_file_rotations=200
server_audit_file_rotate_now=ON
4、重启mysql,运行如下命令:
service msyql restart
5、查看/var/lib/mysql目录下产生了名称为server_audit.log的日志文件:
6 执行以下命令,查看server_audit.log文件的内容:
tail -n 300 server_audit.log