Mysql

打開“記錄慢查詢”

  • January 17, 2011

我正在嘗試記錄 mysql 慢查詢,但我無法打開它。

我將解釋我的所有步驟:

打開並編輯 my.cnf 並添加以下行:

long_query_time = 5
slow_query_log_file = /myfolder/slowq.log
log_slow_queries = 1                     =>(I have MySQL 5.0.7)

授予 mysql 使用者權限以在文件上寫入:

chown -R mysql:mysql /var/lib/mysql

創建文件:

touch /myfolder/slowq.log

將此文件的 chmod 更改為 777。

service mysqld restart

從 MySQL 管理面板我可以看到“log_slow_queries”變數是關閉的!也沒有創建日誌。

提前致謝!最好的問候,帕諾斯。

進入 my.cnf 在 mysqld 下寫這個然後你需要重新啟動伺服器(mysql)也確保你可以在你想要登錄的目錄中寫入

[mysqld]
log-slow-queries=/var/log/mysqld-slow-queries.log

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