티스토리 뷰

DB

(i) MySQL 백업 윈도우 배치파일

Think Hub 2019. 9. 6. 18:15
@ECHO OFF
ECHO MySQL 데이터베이스 백업 시작
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
ECHO 백업파일명: backupfilename
ECHO 백업파일명: E:\data\backup\studycafe_db%backupfilename%
mysqldump --routines -u{ID} -p{PW} {DB_Name} > C:\data\backup\{DB_Name}%backupfilename%
ECHO 오래된 백업을 삭제
FORFILES /P C:\data\backup /S /M *.sql /D -30 /C "cmd /c del @file"
ECHO 백업 완료

 

'DB' 카테고리의 다른 글

(i) MySQL 쿼리 실행로그 보기  (0) 2019.08.10
댓글