집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 매일 mysql 데이터베이스를 자동으로 백업하는 방법
/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 중국어 웹사이트의 기타 관련 기사를 참조하세요!