2012-04-02 1 views
2

AT.exe를 사용하여 Windows 2003 서버에서 mySQL db 백업을 자동화했습니다. 나는 이렇게 잘하고있는 일을 계획했다. m, t, 일, F, S, W, 스와 C : 23시 59분/EVERY ATWindows At.exe에서 작성한 .sql 파일에 .zip 형식을 지정할 수 있습니까?

\ 경로 backup.bat 파일에서 \ backup.bat

이 라인

이다

% DATE : ~ 10,4 % - % DATE : ~ 4, C : \ Warehouse \ bin \ mysql \ mysql5.5.20 \ bin \ mysqldump -u 사용자 이름 -ppassword --result-file = "c : \ automatedDBBackups \ backup. 2 % - % 날짜 : ~ 7,2 %. db "

출력 파일의 압축 형식을 지정하고 싶습니다.

+0

MySQL 용 dbForge Studio - 압축 옵션과 함께 명령 줄 버크 업 기능을 사용할 수 있습니다 - http://www.devart.com/dbforge/mysql/studio/mysql-backup.html – Devart

답변

2

나는 mysqldump에 내장 된 것이 아무것도 없다고 생각하지만, 파이프가 끝나면 파이프 명령을 묶어서 할 수있다. 다음은 7-zip 명령 행을 사용한 예입니다.

mysqldump blah blah ... | path/to/7zip/7za a > /path/to/backup/backup.dbname.gz 

PATH 환경 변수에 7za.exe를 넣어야합니다. 명령 줄 옵션 및 스위치 here의 전체 목록을 볼 수 있습니다.

1

mysqldump의 출력을 zip 파일로 만들 수 없습니다. 타사 명령 줄 도구를 설치해야합니다.