코드:
@ECHO OFF
ECHO 백업 시작!
mysqldump --all-databases --add-drop-table -uroot -p%1 > %2%DATE%_BACKUP.sql
ECHO %2%DATE%_BACKUP.sql 파일로 백업 완료!



mysql_backup.bat 라는 파일을 위와 같이 만들어 주세요
그럼 위의 소스를 \APM_Setup\Server\MYSQL\bin\mysql_backup.bat 로 이동시키시구요..

위의 파일의 사용방법은 다음과 같습니다.

코드:
mysql_backup.bat ROOT패스워드 [백업위치]


만약 root 패스워드가 apmsetup 이고 백업위치를 D:\ 에 하고 싶다면

코드:
mysql_backup.bat apmsetup D:\


이런 명령줄이 되겠네요..

그럼 이제 DOS 창에서.. \APM_Setup\Server\MySQL\bin 디렉토리로 이동해서
테스트를 해볼까요 ?

root 패스워드를 입력해 보세요

코드:
mysql_backup.bat apmsetup


이런식으로요..

동작이 잘 되나요 ???

그럼..

제어판 -> 예약된 작업 -> 예약된 작업 추가

를 실행시켜서...

mysql_backup.bat 파일을 선택해주시구요..

그림과 같이 설정해주시구요..

등록정보에서 위 처럼 명령줄을 입력해 주시구요..

저장을 누르신다음..
실행해 보세요..
정상적으로 동작 된다면

2003-09-28_BACKUP.sql ( 날짜_BACKUP.sql )

파일이 지정한 위치에 생기게 될것 입니다

'Databases' 카테고리의 다른 글

SELECT INTO를 사용한 테이블 복사  (3) 2007.06.26
윈도용 MySQL 백업  (1) 2007.05.03
MySQL 백업  (0) 2007.05.03
꼭 필요한 tip 몇가지  (0) 2007.05.02
Oracle에서 Not In 과 Not exists 차이점  (0) 2007.05.02

+ Recent posts