MySQL保存历史执行语句

时间:2023-03-09 16:43:33
MySQL保存历史执行语句

MySQL想查看历史执行语句,不能像linux那样通过命令查看

只能将每条执行语句保存到LOG里面,然后通过LOG文件再查找

修改my.cnf配置文件 [mysqld] 字段部分,定义LOG名字为exec.log,保存在mysql安装目录下

[mysqld]
log=/usr/local/mysql/exec.log

然后重新启动 MySQL 服务器

之后所有客户端执行的SQL语句就都会保存在这个日志文件里

注意:如果服务器有非常繁忙的业务,那么mysql读写应该也会非常频繁,此LOG文件的大小就会增长得非常厉害