0


MYSQL查看操作日志

在操作MySQL数据库的时候会留下每一个步骤的痕迹,那怎么查看呢?就可以用日志去查看。

首先要看一下日志的开闭状态(我这用的是navicat连接的数据库)

查看日志状态命令:

SHOW VARIABLES LIKE 'gen%';

显示是关闭状态,如果是关闭的通过命令直接打开日志即可。如果是开启状态,直接进行下一个步骤。

开启日志命令:

SET GLOBAL general_log=ON;

数据库表记录操作日志

执行命令:

此命令是检测日志输出的方式,这里检测到是以文件的形式,我们可以改为表格的形式,这样比较直观。

SHOW VARIABLES LIKE 'log_output';

修改为表格的命令:

SET GLOBAL log_output='TABLE';

通过命令查看日志:

SELECT * FROM mysql.general_log;

使用数据库表记录操作日志会增加数据的压力,因此建议使用文件记录操作日志:

SET GLOBAL log_output='FILE';
TRUNCATE TABLE mysql.log_output;

本文转载自: https://blog.csdn.net/weixin_45309155/article/details/124677541
版权归原作者 谷艳爽faye 所有, 如有侵权,请联系我们删除。

“MYSQL查看操作日志”的评论:

还没有评论