mysql中怎样配置general log

原创 2016年07月08日 08:59:37

一般日志默认是关闭的(general_log_file默认在datadir下):

mysql> show variables like '%general%';
+------------------+-------------------------------------+
| Variable_name    | Value                               |
+------------------+-------------------------------------+
| general_log      | OFF                                 |
| general_log_file | /data/server/mysql_3307/data/PC.log |
+------------------+-------------------------------------+
2 rows in set (0.00 sec)

在配置文件里添加:

log=/data/server/mysql_3307/data/pc2.log

重启数据库后,会看到general_log自动变成了ON.general_log_file也变成了刚设置的文件

mysql> show variables like '%general%';
+------------------+-------------------------------------+
| Variable_name    | Value                               |
+------------------+-------------------------------------+
| general_log      | ON                                |
| general_log_file | /data/server/mysql_3307/data/pc2.log |
+------------------+-------------------------------------+
2 rows in set (0.00 sec)

general_log会记录所有的数据库操作,如:

/usr/local/mysql/bin/mysqld, Version: 5.5.19-log (MySQL Community Server (GPL)). started with:
Tcp port: 3307  Unix socket: /tmp/mysql.sock
Time                 Id Command    Argument
160705 14:29:39     1 Query     create database dba2
160705 14:29:41     3 Connect   RepUser@10.192.203.202 on 
                    3 Query     SET NAMES latin1
                    3 Query     SELECT UNIX_TIMESTAMP()
                    3 Query     SHOW VARIABLES LIKE 'SERVER_ID'
                    3 Query     SET @master_heartbeat_period= 1799999979520
                    3 Binlog Dump       Log: 'mysql-bin.000045'  Pos: 107
160705 14:29:42     4 Connect   root@localhost on 
                    4 Query     show variables like '%log%'
160705 14:30:01     5 Connect   root@localhost on 
                    5 Query     select @@version_comment limit 1
                    5 Query     show status
                    5 Quit      


--这个参数也可以在线修改(set global general_log = off;),立即生效



版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

MySQL中general log使用

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

mysql的sql调优:general_log_file

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

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

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

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

mysql打开general_log

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

mysql general log 查看mysql 执行历史

我们有时候需要查看mysql的执行历史,比如我们做sql优化的时候,起码要知道执行的sql是什么,框架一般会帮我们拼装sql,所以在程序中不一定能够打印出sql,这个时候就需要mysql的genera...

The General Query Log

本文转载自:http://dev.mysql.com/doc/refman/5.5/en/query-log.html

mysql bin-log 主从配置

修改mysql配置文件 一般mysql配置文件在目录/etc下,叫my.cnf (如果找不到的话也有可能在这些目录下:/etc/my.cnf,/etc/mysql/my.cnf,/usr/local/...

将java log4j的日志配置输出到mysql中

将java log4j的日志配置输出到mysql中 源代码下载地址:http://www.zuidaima.com/share/1620948740983808.htm
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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