@echo off
setlocal

 

-- 여긴 날짜 세팅을 위해서 각각 변수에 할당.
@set YEAR=%date:~0,4%
@set MONTH=%date:~5,2%
@set DAY=%date:~8,2%

 

-- date1에 오늘날짜 입력 20180928 형식
@set date=%YEAR%%MONTH%%DAY%

 

--에코로 cmd창에 데이터 표시함. 이건 테스트후에 지워도 된다.
echo %date%
echo %YEAR%

 

-- mysqldump로 데이터 백업하는 명령어. 그냥할려면 mysqldump 를 찾을수 없습니다라고 뜨니 패스를 등록해야됨.

mysqldump -u 계정명 -p암호 "데이터베이스명" > "C:\Users\baek\Google 드라이브\DBbackup_%date%.sql"

 

--아래는 7z압축으로 데이터 절감을 위한 명령어.
7z a "C:\Users\baek\Google 드라이브\DBbackup_%date%.sql.zip" "C:\Users\baek\Google 드라이브\DBbackup_%date%.sql"

 

--압축후에 기존 파일은 제거한다.

del "C:\Users\baek\Google 드라이브\DBbackup_%date%.sql"

 

--구글드라이브에 저장하면 클라우드에 올라가므로 2중 백업을 대체함.

 

 

mysqldump path 등록은 아래에서 확인.

 

http://leapup.tistory.com/98

'프로그래밍 > 데이터베이스' 카테고리의 다른 글

계층형 쿼리  (0) 2013.01.25
mybatis where in  (0) 2013.01.15

+ Recent posts