当前位置:首页 > Mysql教程 > 列表

linux/windows启用mysql日志方法详解

发布:smiling 来源: PHP粉丝网  添加日期:2014-10-04 17:23:11 浏览: 评论:0 

linux系统启动mysql日志,以下配置放在 [mysqld] 下面,代码如下:

  1. #查询日志 
  2. log=/var/log/mysql_query.log 
  3.  
  4. #慢查询日志 
  5. long_query_time = n  慢查询的执行用时上限(默认设置是10s)。 
  6. log-slow-queries=/var/log/mysql_slowquery.log 
  7.  
  8. #更新日志 
  9. server-id = 1  
  10. log-bin = binlog  
  11. log-bin-index = binlog.index 

下面再附windows 启用mysql日志,以下是配置的整个过程,编辑my.ini,找到[msqld]部分,加入以下命令:

[mysql]

log="E:/mysqllog/mysql.log"  

重启mysql,代码如下:

  1. mysql> show variables like "log%"
  2. +---------------------------------+----------------+ 
  3. | Variable_name                   | Value          | 
  4. +---------------------------------+----------------+ 
  5. | log                             | ON             |  --phpfensi.com 
  6. | log_bin                         | ON             | 
  7. | log_bin_trust_function_creators | OFF            | 
  8. | log_error                       | ./ts17-113.err | 
  9. | log_slave_updates               | OFF            | 
  10. | log_slow_queries                | OFF            | 
  11. | log_warnings                    | 1              | 
  12. +---------------------------------+----------------+ 

此处log行可以看到日志已经启用,打开E:/mysqllog/mysql.log,可以看到刚刚使用过的命令.

mysql.log文件,代码如下:

  1. D:/Program Files/MySQL/MySQL Server 5.0/bin/mysqld-nt, Version: 5.0.22-community-nt-log. started with
  2. TCP Port: 3306, Named Pipe: (null
  3. Time                 Id Command    Argument 
  4. 110704 15:57:39          1 Connect     root@localhost on kbq 
  5.               1 Query       show variables like "log%" 
  6. 110704 15:58:52          1 Query       SELECT DATABASE() 
  7. 110704 15:58:57          1 Query       select * from test 
  8. 110704 15:58:59          1 Query       show tables

Tags: windows启用日志 mysql启用日志

分享到: