| Mysql Dump 백업 하기 스크립트.. | 작성일 : 2003/11/27 20:33 |
| 조회수 : 8830 |
|
안녕하세요. mindline 입니다. 별건 아닌데... 제가 필요에 따라 만들어 쓰는 스크립트입니다. 혹시 도움이 될까 해서 올려 봅니다. ------------ 시작 ----------------- #!/bin/sh backup_dir="/home/mysqlbackup" dat=`date +%Y%m%d` if [ ! -d "$backup_dir/$dat" ]; then mkdir $backup_dir/$dat fi cd /var/lib/mysql for dbdir in * do if [ -d $dbdir ]; then mkdir $backup_dir/$dat/$dbdir cd $dbdir for table in *MYI do tname=`basename $table .MYI` mysqldump -p비밀번호 -uroot $dbdir $tname > $backup_dir/$dat/$dbdir/$tname.dump done cd .. sleep 1 fi done #pastdat=`date --date '7 days ago' +%Y%m%d` #rm -rf $backup_dir/$pastdat ---------------- 끝 ------------------------ 대략 요령껏 디렉토리 경로등은 변경하세여. ^^; 매일 크론에 등록해 놓구 쓰면 되겠져... 제일 밑에 두줄은 계속 쌓이기만 하면 하드가 Full 될테니... 7일일 전의 디렉토리는 지우라는 명령어 입니다. ( rm -rf 조심하세여. 현재 주석 처리 입니다. ^^ ) 대략 이렇게 됩니다. 20031127/dbname1/tablename1.dump 20031127/dbname1/tablename2.dump 20031127/dbname2/tablename1.dump 20031127/dbname2/tablename2.dump :-) 그럼. |
|||||||||
|
|