Databases
MySQL 자동 백업 만들기
duraboys
2007. 5. 3. 00:46
코드:
@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 )
파일이 지정한 위치에 생기게 될것 입니다
@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 )
파일이 지정한 위치에 생기게 될것 입니다