MYSQL慢查询日志 - 我能说什么呢

必须先吐槽下,百度搜索“mysql slow_query windows” 或者 “mysql 慢查询 win10”,搜索出来的全是linux的的帖子,真是NMB了,我只是想找到这个慢查询在WIN10系统下的默认路径,看看这玩意什么样子,死活搜索不到。。。想想什么人工智能,5G,真TM搞笑。
最后说正事:
我开发电脑WIN10系统,MYSQL是默认安装路径(装在C盘),想看看慢查询日志文件,这货在哪里的?-- 别跟我说LINUX,我开发用的WINDOS系统

阅读 3k
3 个回答

手头只有 Linux 机器,我就拿它举例子了,道理是一样的。

在你的数据库上先执行 SHOW VARIABLES LIKE '%slow%';,得到这样的结果:

image.png

最后一行就是慢查询日志文件路径。

如果是相对路径的话,就要看你 MySql 启动路径是在哪了,自己换算吧。一般应该是 MySql 安装目录下的 Data 文件夹里。


P.S. 装个 Everything 或者用 Win 自带的文件搜索,全局搜索 slow.log 不就有了……

默认路径啥的,看下官方文档可能会有,但是不管是默认还是自定义路径,都是存在参数里面的,所以学会看参数就行,不需要记什么默认路径

mysql> show variables like '%slow%';
+---------------------------+-------------------------------+
| Variable_name             | Value                         |
+---------------------------+-------------------------------+
| log_slow_admin_statements | ON                            |
| log_slow_slave_statements | ON                            |
| slow_launch_time          | 2                             |
| slow_query_log            | ON                            |
| slow_query_log_file       | /apps/logs/mysql/slow3306.log |
+---------------------------+-------------------------------+
5 rows in set (0.01 sec)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题