如何将一般日志(mysql)文件制作成每日副本?

如何将一般日志(mysql)文件制作成每日副本?,mysql,Mysql,我需要帮助 我想把我的mysql通用日志文件从一个大文件变成一个日常日志文件 我创建了一个批处理文件来重命名并创建一个新的常规日志文件, 但它仍然会写入重命名的文件 mysql中是否有配置,或者我是否缺少一个命令,因此常规日志不会写入重命名的文件/或者只是创建一个新的常规日志/或者只是写入新的空文件?提前谢谢 顺便说一句,批处理文件如下: @echo off for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do

我需要帮助

我想把我的mysql通用日志文件从一个大文件变成一个日常日志文件

我创建了一个批处理文件来重命名并创建一个新的常规日志文件, 但它仍然会写入重命名的文件

mysql中是否有配置,或者我是否缺少一个命令,因此常规日志不会写入重命名的文件/或者只是创建一个新的常规日志/或者只是写入新的空文件?提前谢谢

顺便说一句,批处理文件如下:

@echo off
for /f "delims=" %%a in ('wmic OS Get localdatetime  ^| find "."') do set 
dt=%%a
set YYYY=%dt:~0,4%
set MM=%dt:~4,2%
set DD=%dt:~6,2%
set HH=%dt:~8,2%
set Min=%dt:~10,2%
set Sec=%dt:~12,2%

set stamp=%YYYY%-%MM%-%DD%_%HH%-%Min%-%Sec%

ren C:\wamp\logs\generalmysql.log "generalmysql - %stamp%.log"

@echo off
 echo.>"C:\wamp\logs\generalmysql.log"

通过刷新日志解决了我的问题

call "C:\wamp\bin\mysql\mysql5.7.14\bin\mysqladmin.exe" -u'root' -h localhost flush-logs