小编roc*_*bkw的帖子

Mysql慢查询日志已打开但不记录任何内容

运行:
Ubuntu服务器10.04
Mysql 5.1.41

我在 /etc/mysql/my.cnf 中有以下内容

slow_query_log = 1
slow_query_log_file = /var/log/mysqld/log-slow-queries.log
long_query_time = 1
Run Code Online (Sandbox Code Playgroud)

日志文件应该是可写的

drwxrwxrwx  2 mysql mysql    4096 2010-10-20 13:41 mysqld
-rwxrwxrwx  1 mysql mysql    0    2010-10-20 13:41 log-slow-queries.log
Run Code Online (Sandbox Code Playgroud)

日志或 mysql.slow_log 表中没有显示任何内容。貌似已经启用了

mysql> show variables like '%SLOW%';
+---------------------+--------------------------------------+
| Variable_name       | Value                                |
+---------------------+--------------------------------------+
| log_slow_queries    | ON                                   |
| slow_launch_time    | 2                                    |
| slow_query_log      | ON                                   |
| slow_query_log_file | /var/log/mysqld/log-slow-queries.log |
+---------------------+--------------------------------------+
4 rows in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

这是否意味着我没有缓慢的查询?我尝试跑步,select sleep(3);但没有出现。

如果一切配置正确,是否有一个我可以运行的查询会显示在日志中?

mysql

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

mysql ×1