在my.ini
slow_query_log_file = "D:/MySQL/slow.log"我想按日期存储怎么存!
每天存名字自动不一样!不用手工去改!
如slow_query_log_file = "D:/MySQL/?_slow.log"
这?怎么弄才生自动生成日期今天20110109
如这样效果 slow_query_log_file = "D:/MySQL/20110128_slow.log"生成D:/MySQL/20110128_slow.log明天就生成
如这样效果 slow_query_log_file = "D:/MySQL/20110129_slow.log"
D:/MySQL/20110129_slow.log而不是写死的 免得一个文件存太大也好知道时间
slow_query_log_file = "D:/MySQL/slow.log"我想按日期存储怎么存!
每天存名字自动不一样!不用手工去改!
如slow_query_log_file = "D:/MySQL/?_slow.log"
这?怎么弄才生自动生成日期今天20110109
如这样效果 slow_query_log_file = "D:/MySQL/20110128_slow.log"生成D:/MySQL/20110128_slow.log明天就生成
如这样效果 slow_query_log_file = "D:/MySQL/20110129_slow.log"
D:/MySQL/20110129_slow.log而不是写死的 免得一个文件存太大也好知道时间
你可以通过操作系统方面去复制备份这个文件,然后重命名。WINDOWS中你可以写个脚本放在计划任务中定时每天执行。
默认如果开启不改路径!
是按时间生成
如果在my.ini
写上就是写死的!
不知道各位高手能不能不通过my.ini 而修改slow_query_log_file 路径
改了之后需要flush logs
或者写个批处理文件。
mysql 真的没有这个功能,只有自己手动实现了。
更新 my.ini 配置 然后重启 mysql
绿色php资源 http://www.phpzy.com