执行上述命令后,慢日志中只输出F:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe, Version: 8.0.33 (MySQL Community Server - GPL). started with: TCP Port: 3306, Named Pipe: MySQL Time Id Command Argument,没有具体的日志信息
时间: 2024-01-30 08:01:48 浏览: 88
这种情况可能是因为MySQL的慢查询日志并没有开启。你需要先确认一下MySQL是否已经开启了慢查询日志功能。可以通过以下命令查看:
```
SHOW VARIABLES LIKE 'slow_query_log';
```
如果结果为“OFF”,则表示慢查询日志功能未开启。你可以通过以下命令开启慢查询日志:
```
SET GLOBAL slow_query_log = 'ON';
```
然后再次执行慢查询语句,查看是否有日志输出。如果还是没有输出,可以尝试调整慢查询日志的阈值,以确保查询时间超过阈值才会被记录到慢查询日志中。可以通过以下命令设置慢查询阈值为2秒:
```
SET GLOBAL long_query_time = 2;
```
然后再次执行慢查询语句,查看是否有日志输出。
阅读全文