>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 매일 mysql 데이터베이스를 자동으로 백업하는 방법

Linux에서 매일 mysql 데이터베이스를 자동으로 백업하는 방법

PHPz
PHPz앞으로
2023-05-18 13:14:11914검색

/usr/bin은 mysql 설치 디렉터리입니다.
백업 폴더 만들기:

mkdir mysql_data_bak

스크립트 파일 만들기:

touch autobackupmysql.sh

파일 열기

vi autobackupmysql.sh

스크립트에 다음 콘텐츠 추가:

filename=`date +%y%m%d`
/usr/bin/mysqldump -opt mysql -u root -proot|gzip >/mysql_data_bak/name$filename.gz

여기에 참고하세요.
일반 :

**********************************************************
打开自动执行文件
vi /etc/crontab
在etc中加入如下内容,让其自动执行任务。
01 15 * * * root /mysql_data_bak/autobackupmysql
**********************************************************

redhat 방법:
Redhat의 crontab은 4개의 디렉토리를 사용하여 시간별로 호출합니다(/etc/cron.hourly: 매시간; /etc/cron.daily: 매
일; /etc/cron.weekly: 매주 ;/etc/cron.monthly: 매월 스크립트가 실행되는 방식).
 redhat에서는 방금 편집한 스크립트를 해당 디렉터리에 복사하기만 하면 됩니다.

cp /mysql_data_bak/autobackupmysql etc/cron.daily

다시 시작 등

/etc/rc.d/init.d/crond restart

위 내용은 Linux에서 매일 mysql 데이터베이스를 자동으로 백업하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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