MySQL开启general_log

原创 2015年12月15日 16:13:48

在本地开发的时候,有时需要临时开启mysql的全局log,查看每条sql执行记录。
以下操作直接在mysql命令行里面执行,不需重启mysql。
需要用root身份执行命令。

设置log位置,Linux、OSX一般在 /tmp下。

mysql>set global general_log_file='/tmp/general.log';  

开启general log模式

mysql>set global general_log=on;  

关闭general log模式

mysql>set global general_log=off;  

mysql的sql调优:general_log_file

上周在协助开发排查问题时用到general.log,网上已经有完整的步骤就不额外整理;转载一下 :) 原文url:http://shanchao7932297.blog.163.com/blog/st...
  • liuxiao723846
  • liuxiao723846
  • 2014年07月15日 16:36
  • 1893

MySQL中general log使用

开启general log会将所有到达MySQL Server的SQL语句记录下来。一般不会开启开功能,因为log的量会非常庞大。但个别情况下可能会临时的开一会儿general log以供排障使用。 ...
  • zyz511919766
  • zyz511919766
  • 2015年10月22日 17:03
  • 7258

mysql打开general_log

最近在接收同时开发完的代码进行调试时候,一个事务执行过程没有报错,但是结果就是无法往数据库插入数据,最后打开general_log才发现是因为在代码执行过程,每次调用sdk接口进行sql执行时候都是重...
  • github_25679381
  • github_25679381
  • 2016年11月17日 13:38
  • 879

MySql启用SQL trace追踪SQL语句的操作: general_log

常常遇到这样的问题:数据库访问量很大,想要从SQL方面进行优化。往往开发同学会问:能看到哪些SQL执行比较频繁吗?回道:不能哦,只能看到当前正在运行的SQL和慢日志里记录的SQL。 因为为了性能考...
  • jiary5201314
  • jiary5201314
  • 2015年11月13日 19:15
  • 4960

windows下mysql5.6.x的日志正确配置方法(my.ini)

网上流传的日志配置版本绝大部分都是5.6以前的,使用该种配置之后启动mysql会报错1067服务器关闭。本文提供了5.6以后的各种日志的正确配置法。...
  • databatman
  • databatman
  • 2015年11月20日 20:54
  • 4711

mysql5.1及以上版本动态关闭和开启慢日志功能

在mysql5.1版本以前,慢日志(slow.log 根据参数的设定记录慢sql)和查询日志(general.log 这个会记录所有sql)都只能通过修改参数文件,并重启以使修改生效。在mysql5....
  • chinawangfei
  • chinawangfei
  • 2015年10月26日 13:59
  • 1628

MySQL 通用查询日志(General Query Log)

同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定义mysqld内...
  • robinson_0612
  • robinson_0612
  • 2014年10月04日 13:40
  • 25870

MySql启用SQL trace追踪SQL语句的操作: general_log

常常遇到这样的问题:数据库访问量很大,想要从SQL方面进行优化。往往开发同学会问:能看到哪些SQL执行比较频繁吗?回道:不能哦,只能看到当前正在运行的SQL和慢日志里记录的SQL。 因为为了性能考...
  • jiary5201314
  • jiary5201314
  • 2015年11月13日 19:15
  • 4960

mysql打开general_log

最近在接收同时开发完的代码进行调试时候,一个事务执行过程没有报错,但是结果就是无法往数据库插入数据,最后打开general_log才发现是因为在代码执行过程,每次调用sdk接口进行sql执行时候都是重...
  • github_25679381
  • github_25679381
  • 2016年11月17日 13:38
  • 879

mysql general log 查看mysql 执行历史

我们有时候需要查看mysql的执行历史,比如我们做sql优化的时候,起码要知道执行的sql是什么,框架一般会帮我们拼装sql,所以在程序中不一定能够打印出sql,这个时候就需要mysql的genera...
  • wkupaochuan
  • wkupaochuan
  • 2015年08月19日 15:46
  • 9735
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL开启general_log
举报原因:
原因补充:

(最多只允许输入30个字)