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 |