Mysql

無法為慢查詢打開 MySQL 日誌

  • February 11, 2016

我正在嘗試記錄 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

引用自:https://serverfault.com/questions/108842