> 데이터 베이스 > MySQL 튜토리얼 > centos에서 mysql 데이터베이스의 자동 백업 구성

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

王林
풀어 주다: 2020-01-22 20:08:48
앞으로
2346명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿