@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 등록은 아래에서 확인.
'프로그래밍 > 데이터베이스' 카테고리의 다른 글
계층형 쿼리 (0) | 2013.01.25 |
---|---|
mybatis where in (0) | 2013.01.15 |