nugawiki

./categories/os

Windows mysqldump 백업 배치

업데이트 2026-07-21 조회수
@ECHO OFF
FOR /F "tokens=1-3 delims=- " %%a IN ('DATE /T') DO (SET dt=%%a-%%b-%%c)
FOR /F "tokens=1-4 delims=:." %%a IN ('ECHO %TIME%') DO (SET tm=%%a%%b%%c%%d)
SET backupfilename=_%dt%_%tm%.sql

mysqldump --routines -uUSERNAME -pPASSWORD DBNAME > E:\data\backup\DBNAME%backupfilename%

REM 3일 지난 .sql 삭제
FORFILES /P E:\data\backup /S /M *.sql /D -3 /C "cmd /c del @file"

작업 스케줄러에 등록. 계정·비밀번호는 환경변수·자격증명 관리자로 분리 권장.

./comments