Computer/DB

MySql 윈도우 자동 백업 및 파일시스템 복사

미처서 2016. 3. 3. 09:29

배치파일 생성 후 윈도우 At명령어느 스케줄러마법사를 이용해 실행 빈도를 설정한다.

http://kmckmc.tistory.com/entry/window-At-%EB%AA%85%EB%A0%B9%EC%96%B4


배치파일

::인터넷연결

@echo off

echo Network Connect

net use \\아이피주소


::연도별 YYYY-MM 디렉토리 생성

echo Create Directory

md d:\XXXX\%date:~0,7%

md \\아이피주소\XXXX\%date:~0,7%


::mysqldump를 이용한 백업 

echo Running dump...

"c:\Program Files\MySQL\MySQL Server 5.5\bin\"mysqldump -u 계정명 -p비밀번호 --result-file="d:\XXXX\%date:~0,7%\backup_%date%.sql" 스키마이름


::파일시스템에 백업 z:\는 아이피주소에 할당된 드라이브 이름

echo Copy to File System

copy d:\XXXX\%date:~0,7%\backup_%date%.sql z:\XXXX\%date:~0,7%\backup_%date%.sql

echo Done!