在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而不是写死的 免得一个文件存太大也好知道时间

解决方案 »

  1.   

    MYSQL中无法实现这个功能,
    你可以通过操作系统方面去复制备份这个文件,然后重命名。WINDOWS中你可以写个脚本放在计划任务中定时每天执行。
      

  2.   

    我用的是5.5.8-log
    默认如果开启不改路径!
    是按时间生成
    如果在my.ini  
    写上就是写死的!
    不知道各位高手能不能不通过my.ini 而修改slow_query_log_file 路径
      

  3.   

    用脚本好了,直接在凌晨的时候运行.改名;
    改了之后需要flush logs 
      

  4.   

    貌似mysql没有这个功能,最好通过系统完成此操作了。
    或者写个批处理文件。
      

  5.   

    flush logs 只能创建新的二进制日志,而不是慢日志。MYSQL没有这个功能。
      

  6.   


    mysql 真的没有这个功能,只有自己手动实现了。
      

  7.   

    我的办法是写个脚本
    更新 my.ini 配置 然后重启 mysql
      

  8.   

    谢谢各位
    绿色php资源 http://www.phpzy.com