資料庫備份 計畫任務

2022-05-22 08:12:11 字數 656 閱讀 8308

只需按照下面3步做,一切都在你的掌控之下: 

第一步:在伺服器上配置備份目錄**: 

mkdir /var/lib/mysqlbackup 

cd /var/lib/mysqlbackup 

第二步:編寫備份指令碼**: 

vi dbbackup.sh 

粘帖以下**,務必更改其中的username,password和dbname。 

**: 

#!/bin/sh

mysqldump -uuser -ppassword dbname | gzip > /var/lib/mysqlbackup/dbname`date +%y-%m-%d_%h%m%s`.sql.gz

cd  /var/lib/mysqlbackup

rm -rf `find . -name '*.sql.gz' -mtime 10`  #刪除10天前的備份檔案

第三步:更改備份指令碼許可權 

**: 

chmod +x dbbackup.sh 

第四步:用crontab定時執行備份指令碼**: 

crontab -e 

若每天晚上21點00備份,新增如下**, 

**: 

00 21 * * * /var/lib/mysqlbackup/dbbackup.sh

mysql 資料庫備份指令碼 計畫任務 修正版)

功能 備份同一資料庫乙個或多個庫,最新備份檔案保留數量可以設定 修改這行 datebases sharebed 如果是多個庫,例如 datebases sharebed step awk 以空格做間隔 修改這行 bak num 10 這裡寫了10份,如果是多個庫備份,每個庫都是自動保留10份 bin...

Oracle Rman 增量備份計畫任務

rman其實就是乙個工具,通過這乙個工具,協調上面的幾大部件。rman可以通過生產的資料庫備份自己的硬碟上面,磁帶上面,備份的資訊會放到控制檔案裡面或者資料庫裡面。要實現上面的典型的增量備份方案 可以做成執行計畫 因為只有0,1,2三種級別備份所以只需要三個指令碼。oracle oracle11g ...

Oracle rman備份計畫任務設計

使用crontab計畫任務,和rman備份指令碼,做乙個完整的rman自動備份。1 計畫任務設計 crontab e00 03 01 home oracle rman dbfull.sh 00 01 0 home oracle rman db0.sh 00 01 1 home oracle rman...