win10 mysql安装: https://www.cnblogs.com/maohuidong/p/15440075.html
第一步: 打开mysql的慢日志:
navicat上查询是否开启了慢日志,默认是关闭的:
配置慢日志:
配置慢日志:
#开启慢查询日志
slow_query_log=1
#查询超过多长时间记录:单位是S
long_query_time=0.0001
#记录没有索引的查询
log_queries_not_using_indexes=1
#慢sql日志文件存放位置
slow_query_log_file=D:\mysql\log.slow.log
然后重启服务(打开cmd工具,我的需要管理员权限):
查询已打开慢日志:
验证:查询一条数据,记录在慢日志文件中。
第二步:如何使用mysqldumpsql:
首先需要安装Perl,在windows下安装Perl,安装过程很简单,从官网 http://strawberryperl.com/ 下载windows安装包,安装好之后,测试perl -v,如果能显示版本号,表示安装成功。
我的安装:
进入mysqlbin目录:
perl mysqldumpslow.pl --help
perl mysqldumpslow.pl -s c D:\mysql\log.slow.log