어떻게 스크립트를 사용하여 아리운rds 데이터베이스를 자동으로 백업합니까
#!/bin/bash
shopt -s -o nounset
export PATH=/usr/bin/:/bin
bakdir=/d20141212/dbback/msyql
date=$(date +%Y_%m_%d_%H)
dbname='XXX' #
dbuser='XXX' #
dbpwd='XXX' #
dbip='XX.XX.XX.XX' #
if [ ! -d $bakdir ]
then
mkdir -p $bakdir
fi
mysqldump --set-gtid-purged=OFF -h$dbip -u$dbuser -p$dbpwd
--lock-tables $dbname | gzip>$bakdir/${dbname}_$date.sql.gz
#
find $bakdir -mtime +30 -type f | xargs rm -rf # /d20141212/dbback/msyql
, 30
3. chmod 700 .mysqldump # 권한 부여
4. vim/etc/cron.d/mysql # 시간제 작업 추가
0 */6 * * * root/bin/bash/d20141212/scripts/.mysqldump.sh
# 6시간마다 백업합니다.
5. 서비스 크롬 restart #이cron 서비스를 다시 시작하여 적용합니다.
이렇게 하면 스크립트가 자동으로 아리운rds 데이터베이스를 백업합니다
본문은'성소백'블로그에서 나왔습니다. 전재를 사절합니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Unity3D 시작하기(rolling ball) - 학습 노트만약 이 방법이 성공하지 못하면 각 구성 요소를 분류하여 다운로드할 수 있습니다. 항목은 3D를 선택하고 가져온 리소스는 None으로 선택할 수 있습니다. Scene: 각 게임마다 몇 개의 장면으로 구성되어 있으며,...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.