Mysql
打開“記錄慢查詢”
我正在嘗試記錄 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