在MySQL 5.6.8之前,会将配置文件直接放在安装目录下。在之后的版本中进行了修改,MySQL在启动过程中,会按照下面的顺序搜索my.ini文件:
Table 4.1 Option Files Read on Windows Systems
File Name | Purpose |
---|---|
,
| Global options |
,
| Global options |
C:\my.ini , C:\my.cnf | Global options |
,
| Global options |
defaults-extra-file | The file specified with --defaults-extra-file , if any |
| Login path options (clients only) |
参考:http://dev.mysql.com/doc/refman/5.6/en/option-files.html
my.ini 路径在 C:\ProgramData\MySQL\MySQL Server 5.6
ProgramData通常是隐藏,显示一下就能找到了。
在my.ini中可以看到
slow-query-log=1
slow_query_log_file="WIN-R20XB1583A1-slow.log"
long_query_time=5
slow-query-log 1表示打开慢查询日志,0表示关闭
slow_query_log_file 表示日志路径,像上面这个既是是C:\ProgramData\MySQL\MySQL Server 5.6\data\WIN-R20XB1583A1-slow.log
long_query_time 表示慢查询阈值,即超过这个时间就记录,5表示5秒
慢查询日志概念 :http://www.cnblogs.com/kerrycode/p/5593204.html
Windows + Linux Mysql慢查询日志开启的方法 https://my.oschina.net/u/205403/blog/74068
数据库设计范式的理解 http://www.ccvita.com/418.html