文档章节

Windows下MySQL开启历史记录

R
 Rhino_Zhang
发布于 2015/03/15 12:21
字数 368
阅读 333
收藏 4

打开my.ini文件,位置安装目录下,添加开启日志的配置,重启mysql

# SERVER SECTION
# ----------------------------------------------------------------------
#
# The following options will be read by the MySQL Server. Make sure that
# you have installed the server correctly (see above) so it reads this 
# file.
#
[mysqld]
# Set Slow Query Log
long_query_time = 1
slow_query_log = 1
slow_query_log_file = "slowquery.log"
#Set General Log
log = "genquery.log"

 

slow_query_log_file、log 的文件位置可以自己制定绝对路径,默认在数据文件夹下。

long_query_time单位为秒,即大于1秒的查询语句将记录在slowquery.log文件中。

log 是执行的SQL语句都将记录下来。

如下:

150315 12:06:20     2 Query SET PROFILING=1
      2 Query SHOW STATUS
      2 Query SHOW STATUS
      2 Query use jeewx
      2 Query select * from weixin_account
      2 Query SHOW STATUS
      2 Query SELECT QUERY_ID, SUM(DURATION) AS SUM_DURATION FROM INFORMATION_SCHEMA.PROFILING GROUP BY QUERY_ID
      2 Query SELECT STATE AS `Status`, ROUND(SUM(DURATION),7) AS `Duration`, CONCAT(ROUND(SUM(DURATION)/0.000659*100,3), '%') AS `Percentage` FROM INFORMATION_SCHEMA.PROFILING WHERE QUERY_ID=8 GROUP BY STATE
      2 Query SELECT * FROM `jeewx`.`weixin_account` LIMIT 0
      2 Query SHOW COLUMNS FROM `jeewx`.`weixin_account`
150315 12:12:19     2 Query SET PROFILING=1
      2 Query SHOW STATUS
      2 Query SHOW STATUS
      2 Query use jeewx
      2 Query select * from weixin_account
      2 Query SHOW STATUS
      2 Query SELECT QUERY_ID, SUM(DURATION) AS SUM_DURATION FROM INFORMATION_SCHEMA.PROFILING GROUP BY QUERY_ID
      2 Query SELECT STATE AS `Status`, ROUND(SUM(DURATION),7) AS `Duration`, CONCAT(ROUND(SUM(DURATION)/0.000351*100,3), '%') AS `Percentage` FROM INFORMATION_SCHEMA.PROFILING WHERE QUERY_ID=18 GROUP BY STATE
      2 Query SELECT * FROM `jeewx`.`weixin_account` LIMIT 0
      2 Query SHOW COLUMNS FROM `jeewx`.`weixin_account`
150315 12:22:39     1 Query id
150315 12:22:47     1 Query show database
150315 12:22:49     1 Query show databases
150315 12:22:55     1 Query use test
150315 12:23:27     1 Query create table testtable(
 
id integer,
 
name varchar(32))
150315 12:23:31     1 Query show tables

 

 

© 著作权归作者所有

R
粉丝 3
博文 44
码字总数 83545
作品 0
深圳
私信 提问
MySQL日志探究

mysql_hosting.png 所以今天来研究一下mysql的日志。 一. MySQL日志分类 错误日志 (The Error Log) Problems encountered starting, running, or stopping mysqld 记录启动、运行或停止mysql...

第四单元
2017/09/27
0
0
MySQL的binlog恢复(Windows下)

前言   在最近的工作中,由于自己粗(zuo)心(si)误update操作导致几百行的数据出现错误,在心急如焚的同时(那时候我竟然不知道除了备份之后还有binlog日志恢复)立马查资料学习binlog的...

JJian
2018/08/02
0
0
【MySQL】mysqlbinlog相关简介

binlog简介: 二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中。 作用: MySQL的作用类似于Oracle的归档日志,可以用来查看数据库的变更历史(具体的时间...

wangkunj
2018/06/30
0
0
MySql开启慢查询方法My.ini

1,配置开启 Linux: 在mysql配置文件my.cnf中增加 log-slow-queries=/var/lib/mysql/slowquery.log (指定日志文件存放位置,可以为空,系统会给一个缺省的文件hostname-slow.log) longquery_...

deadmau5
2013/12/04
174
0
mysql 日志的启动与查看:有利于开发者研究网站一个页面执行时的sql语句变化

当我们研究一个网站的时候,比如phpwind系统,我需要知道当发表帖子的时候mysql执行了哪些查询和更新和插入呢? 有个方法可以给我我们,那就是开启mysql的日志 查询日志: -log 即可解决。 ...

lixiaokai2008
2012/10/25
2.6K
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7 linuxdeployqt qt5.13.1 打包程序

原文链接:https://www.cnblogs.com/linuxAndMcu/p/11016322.html 一、简介 linuxdeployqt 是Linux下的qt打包工具,可以将应用程序使用的资源(如库,图形和插件)复制到二进制运行文件所在的...

shzwork
18分钟前
3
0
IDEA 配置Springboot项目热部署

实现的方式概述 注意以下的热部署方式在IDEA是默认没有打开自动编译的,手动编译需要快捷键(Ctrl+Shift+F9),自动编译的修改配置如下:(注意刷新不要太快,会有1-2秒延迟) File-Settings-C...

小强的进阶之路
28分钟前
5
0
免费数据分析工具:secsoso

前段时间思考了理想数据分析平台,之后我们根据这个思路开发了spl语言并提供了一个数据分析平台,这个平台主要用在搜索ES,数据库索引中的数据。但后来发现对文件的事后处理也是个非常重要的...

赛克蓝德
30分钟前
4
0
暗黑2不能正常启动?带你轻松使用WIN10运行游戏

暗黑破坏神2这款游戏由于年代比较久远,所以设置启动这方面与现在的大部分游戏有很大差距,由于当初完美运行暗黑2是当年使用最多的XP系统,在使用现在大多数玩家使用的WIN7到WIN10系统常会出...

太空堡垒185
35分钟前
6
0
maven项目对象模型(二)

1.4.4.传递性依赖 一个传递性依赖就是一个依赖的依赖。如果project-a依赖于project-b,而后者接着依赖于project-c,那么project-c就是被认为是project-a的传递性依赖。如果project-c依赖于p...

万建宁
35分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部