robocopy를 이용한 주기적인 백업 방법

Posted at 2010/01/31 21:10 // in Windows // by 엔신
@echo off
setlocal
set date2=%date:-=%
set time2=%time: =0%
set time3=%time2:~0,2%%time2:~3,2%
robocopy "C:\abc" D:\Backup\%date2%_%time3% /MIR > D:\Backup\Log\%date2%_%time3%_log.txt
endlocal
echo on
bat 파일을 만들어서 위와 같이 기재하면 됨.
20100131_2110 형식으로 폴더 생성됨.
그리고 제어판 -> 스케쥴러에 주기 등록해서 bat 실행하면 백업됨.

robocopy는 아래 경로에서 다운로드
windows 2003에 추가적으로 제공되는 툴킷

http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en

http://kldp.org/node/58297
http://ruru.tistory.com/entry/%EC%9E%90%EB%8F%99%EB%B0%B1%EC%97%85



이올린에 북마크하기
2010/01/31 21:10 2010/01/31 21:10

Mysql 4.1이상버전에서 4.0 으로 다운그레이드

Posted at 2008/03/14 14:15 // in Linux // by 엔신
Mysql 4.1이상버전에서 4.0 으로 다운그래이드시 데이터 이동법

백업받을 서버에서 백업
./mysqldump -u{UserID} -p{PASSWORD} {DbName} {TableName} --default-character-set=euckr > {DumpFileName}

;Dump시에 캐릭터셋이 utf인가 모시깽인가로 되서 한글이 깨져서 나오더군요. 그래서 캐릭터셋을 지정을 해줘서 dump를 받습니다.

 

데이터 넣을 서버에서

#wget http://DomainName/{DumpFileName}
: 파일 받기

 

#vi {DumpFileName}
:vi editor를 열어서 아래의 CharterSet 부분 삭제
"DEFAULT CHARSET=euckr "

 

#mysql -u{UserID} -p{PASSWORD} {DbName} < {DumpFileName}


4.1 서버에서 dump 받으실때. --compatible=mysql40 옵션을 주시면. 4.0 버젼에 맞게 변형되어 백업이 받아집니다.  


mysql4.1.x -> mysql4.0.x 로 옮기기
리눅스_디비서버 2006/05/22 13:57  
mysql 4.0.x 버전에서 4.1.x 버전과 character-set이 달라서 데이터를 이전할때 고생하시는 분들이 많습니다.  
4.0.x 버전에서 4.1.x 버전으로 업그레이드 하는 문서는 많지만, 다운그레이드에 관한 문서는 별로 없어서 저도 고생을 좀 했습니다. ^^  

1. 4.1에서 덤프 받을때 --default-character-set=euckr 옵션을 주고 덤프 받는다.

# /usr/local/mysql/bin/mysqldump --default-character-set=euckr -u xxx -p xxx > xxx.sql

2. 덤프받은 xxx.sql 파일을 vi 편집기로 열고 편집

" DEFAULT CHARSET=euckr" 삭제       :%s/ DEFAULT CHARSET=euckr//g
" collate euckr_bin" 삭제                     :%s/ collate euckr_bin//g
euckr -> euc_kr로 변경                       :%s/euckr/euc_kr/g

3. xxx.sql을 4.0이하 버전에서 복구

# /usr/local/mysql/bin/mysql -u xxx -p xxx < xxx.sql



==================

mysqldump --create-options --compatible=mysql40 -uroot -p비밀번호 


백업받을 서버에서 백업
./mysqldump -u{UserID} -p{PASSWORD} {DbName} {TableName} --default-character-set=euckr > {DumpFileName}

;Dump시에 캐릭터셋이 utf인가 모시깽인가로 되서 한글이 깨져서 나오더군요. 그래서 캐릭터셋을 지정을 해줘서 dump를 받습니다.



데이터 넣을 서버에서

#wget http://DomainName/{DumpFileName}
: 파일 받기



#vi {DumpFileName}
:vi editor를 열어서 아래의 CharterSet 부분 삭제
"DEFAULT CHARSET=euckr "



#mysql -u{UserID} -p{PASSWORD} {DbName} < {DumpFileName}


4.1 서버에서 dump 받으실때. --compatible=mysql40 옵션을 주시면. 4.0 버젼에 맞게 변형되어 백업이 받아집니다.

http://cafe.naver.com/himss.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=658
네이버에 Mysql 4.1이상버전에서 4.0 으로 다운그래이드 검색해서 보면됨
이올린에 북마크하기
2008/03/14 14:15 2008/03/14 14:15