2013-03-12 69 views
0
log_slow_queries = "C:\Program Files\MySQL\MySQL Server 5.1\mysql-slow.log" 
long_query_time = 1 

我在my.ini文件中寫了上面的代碼行。但是在運行我的查詢(執行時間超過1秒)之後,不會生成日誌文件。我究竟做錯了什麼?未生成mysql-slow-log文件

在此先感謝....

+0

不知道較小的操作系統,但在Linux和Unix上,它只會追加到一個已經存在的文件 - 如果它不在那裏,它不會創建文件 - 嘗試先創建文件,然後重新啓動mysqld 。 – symcbean 2013-03-12 12:52:23

回答

1

restart mysql service。 Pl執行此操作並檢查:SHOW VARIABLES LIKE '%slow_query_log%';這將幫助您確定mysql慢速查詢日誌文件的位置。

+0

你能告訴我如何創建它的過程 – PSR 2013-03-12 11:19:41

+0

是否嘗試在my.cnf文件中進行更改後重新啓動mysql服務。這有時會有所幫助。 – Angel 2013-03-12 11:21:51

+0

是的,我did.I配置my.ini不my.cnf文件 – PSR 2013-03-12 11:23:29