查看审计日志存放的位置
mysql>show variables like ‘general_log’; – 查看日志是否开启
mysql>show variables like ‘general_log_file’; – 看看日志文件保存位置
mysql>show variables like ‘log_output’; – 看看日志输出类型 table或file
删除审计日志步骤
1)先关闭审计功能
mysql>SET GLOBAL general_log = ‘OFF’;
2)审计表重命名
mysql>RENAME TABLE mysql.general_log TO mysql.general_log2;
3)删除审计表
mysql>DELETE FROM mysql.general_log2;
当“DELETE FROM mysql.general_log2”执行删除表数据时,发现操作系统的数据文件localhost.log还是存在的,需要手动删除该数据文件,重新开启审计日志操作步骤。
#cd /data/mysql/
#mv localhost.log localhost.log1208 重命名备份(根据自己的审计日志名称去删除)
4)将审计表重命名改回去
mysql> RENAME TABLE mysql.general_log2 TO mysql.general_log;
5)重新开启审计日志
mysql> SET GLOBAL general_log = ‘ON’;
6)可以查看存放审计日志的路径,会重新生成新的日志文件