【最新详细教程】ubuntu24.04开启MySQL慢日志

一.开启MySQL慢日志

1.打开配置文件

配置文件所在位置见MySQL系列第一篇文章。

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

如果没有vim可以用vi。

2.在底部添加慢日志查询功能

slow_query_log = 1
#打开慢查询
slow_query_log_file = /var/log/mysql/mysql-slow.log
#设置慢查询数据存储文件位置
long_query_time = 2
#设置查询时间超过2s则记录
log_queries_not_using_indexes = 1
#记录不使用索引的查询

在页面最底部添加上述代码即可。

其中long_query_time可自行更改时长。

 3.重启MySQL server

sudo systemctl restart mysql

二.检查是否成功开启

1.检查慢查询日志

tail -n 100 /var/log/mysql/mysql-slow.log

此命令可以显示慢查询日志文件中的最后100行,参数100可自行更改。

2.前往DataGrip中验证是否成功开启

show variables like 'slow_query_log';

如何远程连接DataGrip请查看MySQL系列第一篇文章。

看到value值为ON即成功开启。

此教程到此结束,感谢观看。

参考文章链接

https://blog.csdn.net/qq_20770569/article/details/140752767?fromshare=blogdetail&sharetype=blogdetail&sharerId=140752767&sharerefer=PC&sharesource=weixin_66396853&sharefrom=from_link