본문 바로가기

Tip&Tech/Server

(APM_Setup사용 환경에서) 코드 몇 줄로 DB백업 프로그램 만들기!

1. 빈 텍스트 문서를 한 개 만듭니다.
(일단 이름은 아무거나 적습니다.)

2. 텍스트 문서를 열어 다음의 내용을 적습니다.
mysqldump -u root -phpserver --all-databases > C:\DB_backup\DB_backup.sql
mysqldump -u root -phpserver missflash > C:\DB_backup\DB_backup_missflash.sql

* 참고
 - 위의 코드 : 모든 DB를 C:\DB_backup\DB_backup.sql 으로 저장하는 것
 - 아래 코드 : missflash라는 DB만 C:\DB_backup\DB_backup_missflash.sql으로 저장하는 것
 - "-u" 다음의 root가 사용자 아이디(여기서는 관리자)
 - "-p" 다음이 해당 사용자의 비밀번호(여기서는 hpserver)

3. 텍스트 문서의 이름을 auto_backup.bat 로 바꿉니다.
(확장자가 다르다는 경고메세지가 나와도 무시하고 바꿉니다.)

4. 저장한 파일을 다음의 위치에 복사합니다.
/APM_Setup 설치폴더/Server/MySQL/bin

5. 윈도 "시작 > 보조프로그램 > 시스템 도구 > 예약된 작업"에 auto_backup.bat을 추가합니다.

위 과정을 무사히 마치셨다면 이제 원하는 시간에 정기적으로 DB백업을 수행할 수 있습니다.