首页 > 数据库 >mysql查看执行sql语句的记录日志

mysql查看执行sql语句的记录日志

时间:2022-10-17 16:48:43浏览次数:83  
标签:SET log -- mysql general sql 日志

1、使用processlist,但是有个弊端,就是只能查看正在执行的sql语句,对应历史记录,查看不到。好处是不用设置,不会保存。

-- use information_schema;

-- show processlist;

或者:

-- select * from information_schema.`PROCESSLIST` where info is not null;

2、开启日志模式(推荐)

-- (1)设置

-- SET GLOBAL log_output = 'TABLE';SET GLOBAL general_log = 'ON';  //日志开启

-- SET GLOBAL log_output = 'TABLE'; SET GLOBAL general_log = 'OFF';  //日志关闭

-- (2)查询

SELECT * from mysql.general_log ORDER BY event_time DESC;

-- (3)清空表(delete对于这个表,不允许使用,只能用truncate)

-- truncate table mysql.general_log;

 

在查询sql语句之后,在对应的  C:\Program Files\MySQL\MySQL Server 5.7\data   文件夹下面有对应的log记录

注:在查询到所需要的记录之后,应尽快关闭日志模式并清空日志,占用磁盘空间比较大

标签:SET,log,--,mysql,general,sql,日志
From: https://www.cnblogs.com/klw-bk/p/16799697.html

相关文章

  • Linux下更改MySQL数据库存储路径
    1、home目录下建立data目录,data目录下建立mysql目录  2、首先停止掉mysql服务,在终端中执行"/etc/init.d/mysqlstop"或者执行"servicemysqldstop"并回车确定。3......
  • MySQL的安装与卸载(MAC OS)
    一.安装MySQL1.登录MySQL网站打开官网:​​http://www.mysql.com/downloads/​​进入,点击下方的DOWNLOADS:MySQLCommunityServer2.选择dmg文件下载3.查看其......
  • mysql 中使用 CONCAT 函数进行结果拼接时出现乱码问题
    今天在mysql中使用CONCAT()函数进行结果拼接时出现了乱码问题,如下图所示:  后来发现是因为不同类型的字段进行拼接造成的应使用convert()函数进行类型转换,把非字......
  • 查询效率提升10倍!3种优化方案,帮你解决MySQL深分页问题
    开发经常遇到分页查询的需求,但是当翻页过多的时候,就会产生深分页,导致查询效率急剧下降。有没有什么办法,能解决深分页的问题呢?本文总结了三种优化方案,查询效率直接提升10......
  • sqlserver实现group by实现group_concat分组并拼接一个字段
    前言:sqlserver在实现分组拼接一个字段的实现上较mysql比较复杂一些,如果实现类似功能需要借助:forxmlpath('')和stuff两个方法一起使用即可sql分组拼接示例:SELECTT......
  • [转]MySQL索引原理及慢查询优化
    原文地址:MySQL索引原理及慢查询优化-美团技术团队(meituan.com)背景MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库......
  • mysql大数据量分页查询靠后页数的语句写法
    假设测试表 table_test一共有一百万条数据,如果使用普通limit分页,当limitoffset偏移量很大时,如900000时,速度会很慢,因为limit等于要先查出前900020条数据,然后抛弃......
  • MySQL入门介绍
    介绍MySQL有很多内容,我计划才有系列的方式来介绍。 命令您可以搜索“mysql常用命令”查看更加详细的内容。函数您可以搜索“mysql常用函数”查看更加详细的内容。​......
  • Mysql
    查看Mysql版本号1、启动mysql服务2、在mysql的bin目录下启动cmd3、在mysql的bin目录下启动cmd>mysql>bin>mysql-v......
  • 【MySQL练习】排序与分页练习
    1.查询员工的姓名和部门号和年薪,按年薪降序,按姓名升序显示SELECTlast_name,department_id,salary*12ASAnnualSalaryFROMemployeesORDERBYAnnualSalaryDESC,las......