萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> linux/windows啟用mysql日志方法詳解

linux/windows啟用mysql日志方法詳解

小編來給大家介紹在linux/windows啟用mysql日志方法詳解, 有需要了解的同學可進入參考。

linux系統啟動mysql日志

以下配置放在 [mysqld] 下面

 代碼如下 復制代碼

#查詢日志
log=/var/log/mysql_query.log


#慢查詢日志
long_query_time = n  慢查詢的執行用時上限(默認設置是10s)。
log-slow-queries=/var/log/mysql_slowquery.log


#更新日志
server-id = 1
log-bin = binlog
log-bin-index = binlog.index


下面再附windows 啟用mysql日志


以下是配置的整個過程
編輯my.ini,找到[msqld]部分,加入以下命令

 代碼如下 復制代碼 [mysql]
log="E:/mysqllog/mysql.log"  

重啟mysql

 代碼如下 復制代碼

mysql> show variables like "log%";
+---------------------------------+----------------+
| Variable_name                   | Value          |
+---------------------------------+----------------+
| log                             | ON             |
| log_bin                         | ON             |
| log_bin_trust_function_creators | OFF            |
| log_error                       | ./ts17-113.err |
| log_slave_updates               | OFF            |
| log_slow_queries                | OFF            |
| log_warnings                    | 1              |
+---------------------------------+----------------+

此處log行可以看到日志已經啟用

 打開E:/mysqllog/mysql.log,可以看到剛剛使用過的命令

mysql.log文件

 代碼如下 復制代碼 D:/Program Files/MySQL/MySQL Server 5.0/bin/mysqld-nt, Version: 5.0.22-community-nt-log. started with:
TCP Port: 3306, Named Pipe: (null)
Time                 Id Command    Argument
110704 15:57:39          1 Connect     root@localhost on kbq
              1 Query       show variables like "log%"
110704 15:58:52          1 Query       SELECT DATABASE()
110704 15:58:57          1 Query       select * from test
110704 15:58:59          1 Query       show tables
copyright © 萬盛學電腦網 all rights reserved