我按照这里的说明进行操作:http : //crazytoon.com/2007/07/23/mysql-changing-runtime-variables-with-out-restarting-mysql-server/,但这似乎仅设置了阈值。
我是否需要做其他任何事情,例如设置文件路径?
根据MySQL的文档
如果没有为--log-slow-queries提供file_name值,则默认名称为 host_name-slow.log。服务器将在数据目录中创建文件,除非 给出绝对路径名以指定其他目录。
跑步
显示变量
没有指示任何日志文件路径,并且我在服务器上看不到任何慢查询日志文件...
编辑
看起来我正在使用服务器版本5.0.77,所以我需要这样做:
SET GLOBAL log_slow_queries = 1;
但我得到:错误1238(HY000):变量'log_slow_queries'是只读变量
我假设我将需要重新启动服务器并在配置中设置log_slow_queries?