mysql数据库开启审计功能
时间: 2023-07-12 08:27:36 浏览: 233
mysh999#db#MySQL启用审计操作记录1
要开启 MySQL 的审计功能,需要按照以下步骤操作:
1. 编辑 MySQL 配置文件 my.cnf,在 [mysqld] 选项下添加如下内容:
```
plugin-load=audit_log.so
audit-log=FORCE_PLUS_PERMANENT
```
2. 重新启动 MySQL 服务。
3. 创建审计日志表,可以使用以下命令:
```
mysql -u root -p < /usr/share/mysql-server-8.0/audit_log_filter_linux_install.sql
```
4. 开启审计日志记录,可以使用以下命令:
```
SET GLOBAL audit_log_exclude_accounts='root@localhost';
SET GLOBAL audit_log=ON;
```
5. 执行一些 SQL 语句,以产生审计日志。
6. 查看审计日志,可以使用以下命令:
```
SELECT * FROM mysql.audit_log ORDER BY event_time DESC LIMIT 100;
```
以上就是开启 MySQL 审计功能的步骤。需要注意的是,审计日志记录可能会对 MySQL 的性能产生一定影响,因此在生产环境中应该谨慎开启。
阅读全文