只需按照下面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...