2011-12-26 79 views
0

我認真有問題日誌記錄查詢與MySQL。據一些在線消息人士透露,我打開了my.cnf並修改了幾行。但結果是零。
我也讀過dev.mysql.com上的文檔:http://dev.mysql.com/doc/refman/5.1/en/query-log.htmlMysqld和日誌查詢

我明顯誤解了他們想傳達的內容。 以下是我在命令行輸入的內容:

service mysqld start -l mysqllogs.log 

這沒有奏效。

我已經打開的/etc/my.cnf並補充說:

[mysqld_safe] 
log-error=/var/log/mysqld/errors.log 
log=/var/log/mysqld/mysql.log 
pid-file=/var/run/mysqld/mysqld.pid 

我甚至嘗試:

log-query=/var/log/mysqld/queries.log 

到目前爲止,我沒有看到被記錄的查詢。但我確實看到errors.log生成得很好。我很困惑。

我不想編輯/etc/init.d/mysqld,有點擔心我會搞砸了。

有沒有人有這個問題?我如何打開查詢日誌記錄? (不是說慢速查詢)

回答

0

mysqld_safe只是調用mysql服務器的shell腳本。所以你需要在[mysqld]部分添加行。不能在[mysqld_safe的]一種

並重新啓動MySQL服務器後

+0

你說得對。好奇,不會記錄錯誤也屬於那裏? – coffeemonitor 2011-12-26 01:50:06