A

리눅스 mysql auto backup방법

· 2008-09-05 (금) 06:43:02 · 3502 · 3

리눅스 mysql auto backup방법

우선 리룩스 root롤 로긴후
 
[root@host root]# cd /etc/cron.daily 폴더로 이동하세요...
   ##################### crontab   파일설정 #######################
   ###       cron.daily폴더는 crontab파일 에서 설정을 해야함
   ###
   ###       HELL=/bin/bash
   ###       ATH=/sbin:/bin:/usr/sbin:/usr/bin
   ###       AILTO=root
   ###       HOME=/
   ###      # run-parts
   ###      01 * * * * root run-parts /etc/cron.hourly       //매시간 마다 1분에 실행
   ###      02 4 * * * root run-parts /etc/cron.daily         //매일 새볔 4시 2분에 실행
   ###      22 4 * * 0 root run-parts /etc/cron.weekly      //지정 요일 4시 22분에 실행
   ###      42 4 1 * * root run-parts /etc/cron.monthly     //매달 1일 4시 42분에 실행
   ##########################################################

vi편집기로 파일을 하나 생성합니다.

[root@host cron.daily]# vi mysql_auto_backup

#이건 쉘 스크립트 입니다.
 
#!/bin/bash 
#위는 bin/bash밑에 있는 스크립트를 사용한다는 선언
 
mysql_autodb(){               #클래스 생성
        mysql_path='/usr/local/mysql/bin/'     #mysql 실행파일이 있는 경로 지정
        month=$(date +%Y%m%d)                  #제목에 사용할 서버현제날짜를 구함
        fileName="host_db1_${month}.sql"       #저장할 파일이름 설정1

        #파일 저장 경로 지정 대부분 홈디랙토리에 생성   
       savePath="/home/backup/backupfile" 

if ${mysql_path}mysqldump -h 211.39.149.53 -unobody -pcareer www > /home/backup/${fileName}   #dump받아 임시폴더에 저장
        then
                echo "careerdb1 mysql database=www dump complete..."  #dump 성공메시지
                        /bin/rm -f ${savePath}/careerdb1_www_*     #전날 dump file 삭제
                        mv /home/backup/${fileName} ${savePath} #설정폴더로 이동
        else
                echo "www database backup error!!!!!!"  #에러시 에러메시지
                exit 1      #else end
        fi   #if end
       
} #class end

mysql_autodb()  #class 호출

저장 종료후 (esc -> :wq)

실행파일 만들기
 
[root@host cron.daily]# chmod 755 mysql_auto_backup
[root@host cron.daily]# ./mysql_auto_backup

이렇게 실행한 다음 제대로 저장이 됬나 확인
[root@host cron.daily]# cd  /home/backup/backupfile
[root@host backupfile]# ls
      host_db1_20040525.sql

[이 게시물은 관리자님에 의해 2011-10-31 17:32:05 Linux에서 이동 됨]
|

댓글 3개

감사합니다.
ㄳㄳ
2012-06-03 (일) 02:00:34
굳
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
10-09-25 조회 2,734
10-09-19 조회 2,769
10-09-15 조회 2,768
10-09-15 조회 4,171
10-09-15 조회 3,399
10-09-15 조회 2,500
10-09-07 조회 3,619
10-08-27 조회 4,074
10-06-11 조회 4,258
10-05-31 조회 2,499
10-02-27 조회 5,017
10-02-09 조회 3,765
09-10-10 조회 7,351
09-03-19 조회 3,215
09-02-09 조회 3,483
09-02-09 조회 4,540
08-11-01 조회 2,921
08-09-29 조회 4,569
08-09-26 조회 3,520
08-09-26 조회 3,595
08-09-26 조회 2,730
08-09-26 조회 3,774
08-09-26 조회 3,500
08-09-26 조회 4,266
08-09-18 조회 3,592
08-09-09 조회 3,238
08-08-28 조회 2,783
08-07-06 조회 3,552
08-05-21 조회 4,716
08-05-13 조회 4,549
08-04-17 조회 4,926
08-02-19 조회 3,548
08-01-18 조회 3,853
08-01-10 조회 3,827
07-10-22 조회 3,660
07-10-09 조회 4,318
07-10-03 조회 3,526
07-07-06 조회 4,220
07-07-06 조회 4,430
07-07-06 조회 4,040
07-06-28 조회 3,583
07-06-05 조회 3,588
07-06-05 조회 4,130
07-05-30 조회 3,300
07-05-02 조회 3,690
07-04-15 조회 5,161
07-04-11 조회 3,639
07-04-05 조회 3,936
07-03-31 조회 3,160
07-03-31 조회 4,136
07-03-30 조회 3,743
07-03-24 조회 4,009
07-03-22 조회 3,668
07-03-12 조회 4,419
07-02-16 조회 3,283
07-02-14 조회 5,172
07-02-10 조회 4,004
07-02-09 조회 4,391
07-01-19 조회 4,056
07-01-16 조회 4,985
06-12-16 조회 5,850
06-11-30 조회 3,606
06-11-25 조회 3,713
06-10-15 조회 5,078
06-09-26 조회 5,320
06-09-26 조회 5,435
06-09-22 조회 4,288
06-09-21 조회 3,554
06-09-21 조회 3,653
06-09-02 조회 3,491
06-08-08 조회 5,123
06-07-20 조회 3,743
06-07-17 조회 3,371
06-07-13 조회 4,192
06-07-11 조회 3,488
06-07-11 조회 3,495
06-07-11 조회 3,856
06-06-29 조회 6,073
06-06-19 조회 6,467
06-06-02 조회 3,520
06-05-24 조회 5,005
06-05-14 조회 7,787
06-05-08 조회 3,911
06-02-02 조회 5,470
05-12-16 조회 4,522
05-12-05 조회 5,170
05-06-28 조회 4,127
05-04-11 조회 4,078
05-04-11 조회 4,259
05-04-11 조회 3,327
05-03-13 조회 3,227
05-03-12 조회 4,305
04-12-08 조회 7,786
04-12-01 조회 5,198
04-11-28 조회 3,378
04-11-28 조회 3,214
04-08-05 조회 5,632
04-08-05 조회 4,983
04-08-05 조회 5,591