要将查询日志放置在/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';