我开启了mysql的日志,log=D:/mysqld/select.log,日志生成的太大,如何实现自动循环,就是记录到一定大小,或者一天以后自动生成另一个文件

解决方案 »

  1.   

    定时刷新一下日志就可以了,如果想让它自动去刷新的话,就建一个bat文件,加到任务计划中。
    刷新一下日志的命令是:mysql>flush logs;
      

  2.   

    没有,我记录的是在select2.log文件里,用了flush logs命令后,生成了一个syste.log-old文件,但是select2.log还是在继续增长
      

  3.   

    我想知道的是如何让他在到一定大小以后自动生成2.log,3.log
      

  4.   

    楼主的意思是log文件到达一定大小后就新建另一个文件?
      

  5.   

    是的,就是这意思,不然访问量大的话select的日志增长很快的,一天就有几个G。有没有这功能?