要將查詢日誌放置在/etc/my.cnf下的[mysqlId]部分下方的行中。
general_log_file = /path/to/query.log
general_log = 1
從MySQL控制檯啓用:
SET general_log = 1;
參考:參見query log doc
可選擇地打開了日誌:
SET global general_log = 1;
注意,general_log一個繁忙的系統上生成多少個字節每秒。 之前很長,你需要:
SET global general_log = 0;
以避免填滿你的存儲設備。謹慎結束。在MySQL的控制檯 登錄:
現在啓用慢查詢日誌mysql -u root -p
啓用慢查詢日誌的:mysql>SET GLOBAL slow_query_log = 'ON'
當慢查詢日誌是啓用日誌查詢其採取更多然後10秒。要更改此值:SET GLOBAL long_query_time = X;
變化慢查詢日誌文件的位置:SET GLOBAL slow_query_log_file = '/path/filename';
重新啓動mysql服務:sudo service mysqld restart
如果你想關閉慢查詢日誌:SET GLOBAL slow_query_log = 'OFF';