테스트 사이트 - 개발 중인 베타 버전입니다

MySQL 자동으로 dump 받기

· 17년 전 · 2688

주의사항: 본 팁 은 선의에 입각하여 제공합니다. 아래의 작업중 발생하는 어떠한 책임도 지지 않습니다.


# 개요 :
웹서버를 운영하다보면, 부지런히 백업을 하여야 하는데 쉽지 않습니다. 게을러서리... 그래서 가장 중요한 데이터베이스를 자동으로 백업하도록 하여야 합니다.

#주요내용:
서버내 전체 database를 각각 일별, 주별, 월별, 연별로 백업을 하는데 자동으로 압축하여 dump을 받아 놓습니다. 백업 장소는 임의로 정할 수 있습니다.

#요구사항 :
linux, mysql 사용하는 서버에 해당됩니다.

# 설치방법 :
첨부파일을 다운바다, 압축을 푼 후에 서버의 아래에 넣어줍니다.  그다음에 아래 수정사항을 참고하여 수정하면 됩니다.
/etc/cron.daily

#수정사항 :
아래중에서 빨간색 부분을 각 서버에 맞게 수정합니다. 나머지 부분은 수정하지 마세요, 물론 고급사용자라면 좀더 수정을 할 수 있습니다.

#=====================================================================
# Set the following variables to your system needs
# (Detailed instructions below variables)
#=====================================================================

# Username to access the MySQL server e.g. dbuser
USERNAME=root

# Username to access the MySQL server e.g. password
PASSWORD=password  #mysql 루트 암호를 넣으세요

# Host name (or IP address) of MySQL server e.g localhost
DBHOST=localhost  #대부분 localhost니 그대로 놔두세요

# List of DBNAMES for Daily/Weekly Backup e.g. "DB1 DB2 DB3"
DBNAMES="all"  #database 전체를 백업하니 그대로 놔두면 됨

# Backup directory location e.g /backups
BACKUPDIR="/backup/database"   # 백업하여 저장할 위치를 적으세요, 실제폴더가 존재하는지 확인바랍니다.


[이 게시물은 관리자님에 의해 2011-10-31 17:27:00 MySQL에서 이동 됨]

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
20097
20095
20093
20092
20091
20089
20086
20085
20084
20083
20082
28358
20081
20079
20078
20077
20076
20075
20074
20073
20072
20071
20070
20069
8148
20057
8141
24669
20056
8138
28353
20055
20054
20053
20052
20051
20050
20047
20046
20045
20044
8111
20043
20042
20040
20039
20037
20036
20035
20027
8107
31022
20026
20025
20024
20023
28350
20022
20018
20017
8099
20016
20013
8090
20012
20010
20009
19998
28348
28347
19997
19996
19995
19993
8087
8065
19990
8063
8056
19989
19988
19987
19986
19985
19984
19983
19982
8054
19981
19980
19979
19978
19977
19976
19975
19974
19973
19972
19971
19970