Mysql
無法為慢查詢打開 MySQL 日誌
我正在嘗試記錄 MySQL 慢查詢,但我無法打開它,我將解釋我的所有步驟:
- 我編輯 my.cnf 並添加以下行
long_query_time = 1
slow_query_log_file = /home/mysql/slow_queries.log
slow_query_log = 1
- 給mysql使用者權限在文件上寫
chown -R mysql:mysql /home/mysql
- 重啟服務
/etc/init.d/mysqld 重啟
我檢查了 MySQL 日誌,在重啟過程中沒有發現任何錯誤!
這取決於你的 MySQL 版本。如果您執行的是 MySQL 5.0,則需要使用:
log_slow_queries = 1
http://dev.mysql.com/doc/refman/5.0/en/server-options.html#option_mysqld_log-slow-queries
只有新版本(MySQL 5.1),你可以使用這個:
slow_query_log = 1
http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_log_slow_queries