웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
남구스의 DB 백업 쉘 스크립
2002.08.27 13:10
#!/bin/sh
#Local Mysql DB Server
cd /var/backups/Databases/db_totoro
name=TOTORO-`date +%a-%H%M`.db
rm -f $name $name.gz
mysqldump -A > $name -p2121 -uroot
gzip $name
#외부l Mysql DB Server
cd /var/backups/Databases/db_nadia
name=NADIA-`date +%a-%H%M`.db
rm -f $name $name.gz
mysqldump -h 218.50.3.53 -A > $name -p5766 -uroot
gzip $name
이 쉘의 방식은 요일별 매시간마다 백업을 받기 떄문에..한주가 지나고
같은 요일/시간 파일을 삭제를 하고 다시 백업을 받는것이기 때문에..
용량을 많이 차지한다는 단점 뺴고는 정기적인 매시간마다의 백업이 가능하다.
name=NADIA-`date +%a-%H%M`.db -> 파일 네임 변수
-rw-r--r-- 1 root root 24471469 8월 26 00:00 NADIA-Mon-0000.db.gz
-rw-r--r-- 1 root root 24472022 8월 26 01:00 NADIA-Mon-0100.db.gz
-rw-r--r-- 1 root root 24472256 8월 26 02:00 NADIA-Mon-0200.db.gz
-rw-r--r-- 1 root root 24472614 8월 26 03:00 NADIA-Mon-0300.db.gz
-rw-r--r-- 1 root root 24472833 8월 26 04:00 NADIA-Mon-0400.db.gz
-rw-r--r-- 1 root root 24472897 8월 26 05:00 NADIA-Mon-0500.db.gz
-rw-r--r-- 1 root root 24472870 8월 26 06:00 NADIA-Mon-0600.db.gz
-rw-r--r-- 1 root root 24473177 8월 26 07:00 NADIA-Mon-0700.db.gz
-rw-r--r-- 1 root root 24473712 8월 26 08:00 NADIA-Mon-0800.db.gz
-rw-r--r-- 1 root root 24449040 8월 26 09:00 NADIA-Mon-0900.db.gz
-rw-r--r-- 1 root root 24450644 8월 26 10:00 NADIA-Mon-1000.db.gz
-rw-r--r-- 1 root root 24450148 8월 26 11:00 NADIA-Mon-1100.db.gz
-rw-r--r-- 1 root root 24457650 8월 26 12:00 NADIA-Mon-1200.db.gz
-rw-r--r-- 1 root root 24461236 8월 26 13:00 NADIA-Mon-1300.db.gz
-rw-r--r-- 1 root root 24464583 8월 26 14:00 NADIA-Mon-1400.db.gz
-rw-r--r-- 1 root root 24468289 8월 26 15:00 NADIA-Mon-1500.db.gz
-rw-r--r-- 1 root root 24471863 8월 26 16:00 NADIA-Mon-1600.db.gz
-rw-r--r-- 1 root root 24474196 8월 26 17:00 NADIA-Mon-1700.db.gz
-rw-r--r-- 1 root root 24477328 8월 26 18:00 NADIA-Mon-1800.db.gz
-rw-r--r-- 1 root root 24481205 8월 26 19:00 NADIA-Mon-1900.db.gz
-rw-r--r-- 1 root root 24481820 8월 26 20:00 NADIA-Mon-2000.db.gz
-rw-r--r-- 1 root root 24488724 8월 26 21:00 NADIA-Mon-2100.db.gz
-rw-r--r-- 1 root root 24494345 8월 26 22:00 NADIA-Mon-2200.db.gz
-rw-r--r-- 1 root root 24496690 8월 26 23:00 NADIA-Mon-2300.db.gz
-rw-r--r-- 1 root root 24381955 8월 24 00:00 NADIA-Sat-0000.db.gz
-rw-r--r-- 1 root root 24382819 8월 24 01:00 NADIA-Sat-0100.db.gz
-rw-r--r-- 1 root root 24383007 8월 24 02:00 NADIA-Sat-0200.db.gz
-rw-r--r-- 1 root root 24383171 8월 24 03:00 NADIA-Sat-0300.db.gz
-rw-r--r-- 1 root root 24383245 8월 24 04:00 NADIA-Sat-0400.db.gz
-rw-r--r-- 1 root root 24383223 8월 24 05:00 NADIA-Sat-0500.db.gz
-rw-r--r-- 1 root root 24383243 8월 24 06:00 NADIA-Sat-0600.db.gz
-rw-r--r-- 1 root root 24383298 8월 24 07:00 NADIA-Sat-0700.db.gz
-rw-r--r-- 1 root root 24383530 8월 24 08:00 NADIA-Sat-0800.db.gz
-rw-r--r-- 1 root root 24386469 8월 24 09:00 NADIA-Sat-0900.db.gz
-rw-r--r-- 1 root root 24389106 8월 24 10:00 NADIA-Sat-1000.db.gz
-rw-r--r-- 1 root root 24391371 8월 24 11:00 NADIA-Sat-1100.db.gz
-rw-r--r-- 1 root root 24395850 8월 24 12:00 NADIA-Sat-1200.db.gz
-rw-r--r-- 1 root root 24398556 8월 24 13:00 NADIA-Sat-1300.db.gz
-rw-r--r-- 1 root root 24401466 8월 24 14:00 NADIA-Sat-1400.db.gz
-rw-r--r-- 1 root root 24406085 8월 24 15:00 NADIA-Sat-1500.db.gz
-rw-r--r-- 1 root root 24409704 8월 24 16:00 NADIA-Sat-1600.db.gz
-rw-r--r-- 1 root root 24409561 8월 24 17:00 NADIA-Sat-1700.db.gz
-rw-r--r-- 1 root root 24414629 8월 24 18:00 NADIA-Sat-1800.db.gz
-rw-r--r-- 1 root root 24413865 8월 24 19:00 NADIA-Sat-1900.db.gz
-rw-r--r-- 1 root root 24416710 8월 24 20:00 NADIA-Sat-2000.db.gz
-rw-r--r-- 1 root root 24418146 8월 24 21:00 NADIA-Sat-2100.db.gz
-rw-r--r-- 1 root root 24423775 8월 24 22:00 NADIA-Sat-2200.db.gz
-rw-r--r-- 1 root root 24424370 8월 24 23:00 NADIA-Sat-2300.db.gz
이런식으로 저장이 된다...
#Local Mysql DB Server
cd /var/backups/Databases/db_totoro
name=TOTORO-`date +%a-%H%M`.db
rm -f $name $name.gz
mysqldump -A > $name -p2121 -uroot
gzip $name
#외부l Mysql DB Server
cd /var/backups/Databases/db_nadia
name=NADIA-`date +%a-%H%M`.db
rm -f $name $name.gz
mysqldump -h 218.50.3.53 -A > $name -p5766 -uroot
gzip $name
이 쉘의 방식은 요일별 매시간마다 백업을 받기 떄문에..한주가 지나고
같은 요일/시간 파일을 삭제를 하고 다시 백업을 받는것이기 때문에..
용량을 많이 차지한다는 단점 뺴고는 정기적인 매시간마다의 백업이 가능하다.
name=NADIA-`date +%a-%H%M`.db -> 파일 네임 변수
-rw-r--r-- 1 root root 24471469 8월 26 00:00 NADIA-Mon-0000.db.gz
-rw-r--r-- 1 root root 24472022 8월 26 01:00 NADIA-Mon-0100.db.gz
-rw-r--r-- 1 root root 24472256 8월 26 02:00 NADIA-Mon-0200.db.gz
-rw-r--r-- 1 root root 24472614 8월 26 03:00 NADIA-Mon-0300.db.gz
-rw-r--r-- 1 root root 24472833 8월 26 04:00 NADIA-Mon-0400.db.gz
-rw-r--r-- 1 root root 24472897 8월 26 05:00 NADIA-Mon-0500.db.gz
-rw-r--r-- 1 root root 24472870 8월 26 06:00 NADIA-Mon-0600.db.gz
-rw-r--r-- 1 root root 24473177 8월 26 07:00 NADIA-Mon-0700.db.gz
-rw-r--r-- 1 root root 24473712 8월 26 08:00 NADIA-Mon-0800.db.gz
-rw-r--r-- 1 root root 24449040 8월 26 09:00 NADIA-Mon-0900.db.gz
-rw-r--r-- 1 root root 24450644 8월 26 10:00 NADIA-Mon-1000.db.gz
-rw-r--r-- 1 root root 24450148 8월 26 11:00 NADIA-Mon-1100.db.gz
-rw-r--r-- 1 root root 24457650 8월 26 12:00 NADIA-Mon-1200.db.gz
-rw-r--r-- 1 root root 24461236 8월 26 13:00 NADIA-Mon-1300.db.gz
-rw-r--r-- 1 root root 24464583 8월 26 14:00 NADIA-Mon-1400.db.gz
-rw-r--r-- 1 root root 24468289 8월 26 15:00 NADIA-Mon-1500.db.gz
-rw-r--r-- 1 root root 24471863 8월 26 16:00 NADIA-Mon-1600.db.gz
-rw-r--r-- 1 root root 24474196 8월 26 17:00 NADIA-Mon-1700.db.gz
-rw-r--r-- 1 root root 24477328 8월 26 18:00 NADIA-Mon-1800.db.gz
-rw-r--r-- 1 root root 24481205 8월 26 19:00 NADIA-Mon-1900.db.gz
-rw-r--r-- 1 root root 24481820 8월 26 20:00 NADIA-Mon-2000.db.gz
-rw-r--r-- 1 root root 24488724 8월 26 21:00 NADIA-Mon-2100.db.gz
-rw-r--r-- 1 root root 24494345 8월 26 22:00 NADIA-Mon-2200.db.gz
-rw-r--r-- 1 root root 24496690 8월 26 23:00 NADIA-Mon-2300.db.gz
-rw-r--r-- 1 root root 24381955 8월 24 00:00 NADIA-Sat-0000.db.gz
-rw-r--r-- 1 root root 24382819 8월 24 01:00 NADIA-Sat-0100.db.gz
-rw-r--r-- 1 root root 24383007 8월 24 02:00 NADIA-Sat-0200.db.gz
-rw-r--r-- 1 root root 24383171 8월 24 03:00 NADIA-Sat-0300.db.gz
-rw-r--r-- 1 root root 24383245 8월 24 04:00 NADIA-Sat-0400.db.gz
-rw-r--r-- 1 root root 24383223 8월 24 05:00 NADIA-Sat-0500.db.gz
-rw-r--r-- 1 root root 24383243 8월 24 06:00 NADIA-Sat-0600.db.gz
-rw-r--r-- 1 root root 24383298 8월 24 07:00 NADIA-Sat-0700.db.gz
-rw-r--r-- 1 root root 24383530 8월 24 08:00 NADIA-Sat-0800.db.gz
-rw-r--r-- 1 root root 24386469 8월 24 09:00 NADIA-Sat-0900.db.gz
-rw-r--r-- 1 root root 24389106 8월 24 10:00 NADIA-Sat-1000.db.gz
-rw-r--r-- 1 root root 24391371 8월 24 11:00 NADIA-Sat-1100.db.gz
-rw-r--r-- 1 root root 24395850 8월 24 12:00 NADIA-Sat-1200.db.gz
-rw-r--r-- 1 root root 24398556 8월 24 13:00 NADIA-Sat-1300.db.gz
-rw-r--r-- 1 root root 24401466 8월 24 14:00 NADIA-Sat-1400.db.gz
-rw-r--r-- 1 root root 24406085 8월 24 15:00 NADIA-Sat-1500.db.gz
-rw-r--r-- 1 root root 24409704 8월 24 16:00 NADIA-Sat-1600.db.gz
-rw-r--r-- 1 root root 24409561 8월 24 17:00 NADIA-Sat-1700.db.gz
-rw-r--r-- 1 root root 24414629 8월 24 18:00 NADIA-Sat-1800.db.gz
-rw-r--r-- 1 root root 24413865 8월 24 19:00 NADIA-Sat-1900.db.gz
-rw-r--r-- 1 root root 24416710 8월 24 20:00 NADIA-Sat-2000.db.gz
-rw-r--r-- 1 root root 24418146 8월 24 21:00 NADIA-Sat-2100.db.gz
-rw-r--r-- 1 root root 24423775 8월 24 22:00 NADIA-Sat-2200.db.gz
-rw-r--r-- 1 root root 24424370 8월 24 23:00 NADIA-Sat-2300.db.gz
이런식으로 저장이 된다...
제목 | 글쓴이 | 날짜 |
---|---|---|
[초간단 자바스크립트!] 튀어나오는 글자..-_-;; | ∑Ztxy | 2004.01.18 |
[초간단 자바스크립트!] 이미지 갤러리 [2] | ∑Ztxy | 2004.01.18 |
[초간단 자바스크립트!] 색깔바뀌는 메뉴 [3] | ∑Ztxy | 2004.01.19 |
전체화면에서 스크롤바 없애기 [7] | 이태식 | 2004.01.23 |
[초간단 자바스크립트!] 자바로 로그인폼 만들기 [3] | ∑Ztxy | 2004.01.26 |
인풋(코멘트)창 크기 조정 | 정재원 | 2004.01.27 |
[초간단 자바스크립트!] 자바로 홈페이지를부드럽게!!(1) [4] | ∑Ztxy | 2004.01.27 |
세이클럽 스크롤바 [7] | 세강 :D | 2004.02.01 |
앞,뒤,새로고침 만들기 [2] | piasol | 2004.02.01 |
주소창에 아이콘을 달자(다음,엠파스처럼) [3] | piasol | 2004.02.01 |
Select 태그 관련 스크립트 [12] | Zective | 2004.02.04 |
[초간단 자바스크립트!] 플래시 FullSize로 보여주기 [4] | ∑Ztxy | 2004.02.05 |
페이지 내에 주소창 달기 [1] | piasol | 2004.02.09 |
BGM Player (배경 음악) [17] | 장진석 | 2004.02.16 |
XML+JS 연동 다중셀렉트 | 투헤븐 | 2004.02.16 |
벅스뮤직 플레이어 스크립트 추출기 [4] | 이녀석 | 2004.02.16 |
우뚜같은 포워딩 페이지에서 프레임 깨기.(프레임 없애기) [17] | 김영성 | 2004.02.19 |
회원 가입 페이지 이젠 끝이다 [5] | 윌 | 2004.03.03 |
벅스뮤직 음악듣기 및 시작 정지 버튼 넣기(기타 음악파일도...) [3] | 카멜롯™ | 2004.03.04 |
방문자 OS보여주기 [5] | 구조반 | 2004.03.05 |
MYSQL DUMP 로 기가급의 데이터베이스를 백업한다고 생각해보십시요.
한동안 사용자는 작업할수가 없을것입니다.
이기종 머신에 옮기지 않는다 가정했을때 MYSQL 디렉토리 자체를 TAR 백업하는게 가장현명한 방법입니다.
그럼..
(MYSQL DUMP 는 3자리 이하의 용량을 백업할때 쓰시길^^ 그이상되면 서버에 무리가 간답니다~)