-
윈도우db자동백업C++ Builder/기타자료 2019. 5. 29. 09:51
Step1. backup.bat 파일을 생성한다.
backup.bat
// 로컬호스트DB백업 127.0.0.1
@echo off
echo Running dump...
"C:\Program Files\MariaDB 10.1\bin\"mysqldump -u사용자명 -p비밀번호 --result-file="c:\backup.%date%.sql" 데이터베이스명
echo Done!
설명: file = " 백업파일을 저장할 경로"
// 원격DB백업
@echo off
echo Running dump...
"C:\Program Files\MariaDB 10.1\bin\"mysqldump -umodu -pmodu1004 -h 192.168.123.52 -P 3306 --result-file="C:\Users\Administrator\Desktop\DB_BackUp\backupDev.%date%.sql" stock_db
echo Done!
설명: -h 원격지 서버 IP주소 -P(대문자) 포트번호
Step2. cmd명령창을 실행해준다.
cmd명령창
c:\backup\backup.bat
Step3. cmd창에서 스케줄러를 등록해준다.
cmd명령창
at 12:00 /every:M,T,W,Th,F,S,Su c:\backup\backup.bat
설명: at 명령어는 윈도우에서 작업 스케줄러를 볼 수 있는 명령어이다. 백업할 시간을 적고 원하는 요일을 적는다. 여기서는 매일. 위에서 만든 batch 파일이 있는 경로를 적어준다.
만일 at 명령어를 쳤을때 서비스가 켜지지 않았을 경우 제어판->관리도구->서비스 에 들어가서 Task Scheduler 서비스를 시작한다.
출처:http://vrpano.kr/bbs/board.php?bo_table=mysql&wr_id=13
728x90'C++ Builder > 기타자료' 카테고리의 다른 글
ctrl + space (code completion) (0) 2020.01.22 컴포넌트 적용 위치 (0) 2019.06.27 뮤텍스(Mutex) (0) 2019.05.09 Virtual-Key Codes (0) 2019.04.18 패널에 폼 띄우기 (0) 2019.03.06 댓글