2017-09-27 5 views
0

これに助けが必要です。general_log(mysql)ファイルを毎日のコピーにするには?

私は、毎日のログファイルに単一の巨大なファイルからmysqlのための私のgeneral_logファイルを作成したいと思います。

私は、 の名前を変更し、新たに一般的なログファイルを作成するバッチファイルを作成したが、それはまだ名前を変更したファイルに書き込みます。

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" 

Screenshot

答えて

0

はログ

​​ をフラッシュすることによって、私の問題を解決しました
関連する問題