>  기사  >  데이터 베이스  >  centos에서 mysql 데이터베이스의 자동 백업 구성

centos에서 mysql 데이터베이스의 자동 백업 구성

王林
王林앞으로
2020-01-22 20:08:482169검색

centos에서 mysql 데이터베이스의 자동 백업 구성

1. 디스크 공간을 확인하세요.

실행 df -h 가장 큰 디렉터리를 선택하세요. space ( / 디렉터리를 예로 들어보세요)

2. 백업 디렉터리 만들기

cd /    
mkdir backup
cd backup

(관련 영상 튜토리얼 공유: #🎜🎜 #mysql 비디오 튜토리얼# 🎜🎜#)

3. 백업 셸 스크립트 만들기

vim monarch-bak.sh #monarch是数据库名
mysqldump -uroot -p980225 monarch> /backup/monarch_$(date +%Y-%m-%d_%H:%M:%S).sql
#对备份进行压缩:mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz

4 . 실행 권한 추가:

chmod u+x monarch-bak.sh

실행 권한 추가 후 먼저 실행하여 스크립트에 오류가 있는지, 정상적으로 사용 가능한지 확인하세요. ./ bkDatabaseName.sh

#🎜🎜 #

5. 예약된 백업 작업 추가

crontab 설치 여부를 확인하세요.

crontab -e

추가됨:

22 11 * * * source /backup/monarch-bak.sh #解释 每天11:22执行/backup/monarch-bak.sh脚本

crontab 다시 시작:

service crond restart

추천 관련 기사 및 튜토리얼:

mysql tutorial

#🎜 🎜 #

위 내용은 centos에서 mysql 데이터베이스의 자동 백업 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제