linux下 MYSQL 定時備分
根據朋友要求寫了個MYSQL備份
1.作成shell檔案
2.修改/etc/crontab ,定製任務計劃
[@more@]Shell檔案 :
DB_NAME='tdc_ntt_debug'
USER='root'
PWD='rootroot'
TIME=$(date +%Y%m%d)
DEL_TIME=$(date --date="7 days ago" +%Y%m%d)
DB_BAK_NAME=tdc_debug${TIME}.sql
DB_DEL_NAME=tdc_debug${DEL_TIME}.sql
BACKUP_PATH='/home/zhaoqun/DB_BAK/day_bak/'
echo $BACKUP_PATH$DB_BAK_NAME
if test -f $BACKUP_PATH$DB_DEL_NAME
then
echo "Delete history dump file"
rm -f $BACKUP_PATH$DB_DEL_NAME
fi
mysqldump -u $USER -p$PWD $DB_NAME>$BACKUP_PATH$DB_BAK_NAME
/etc/crontab 中追加
01 16 * * * root /home/zhaoqun/DB_BAK/day_bak/day_bak.sh
每天的 16:01 分進行MYSQL 備份, 並保持7天的備份履歷。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/118026/viewspace-824079/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下Mysql定時自動備份LinuxMySql
- Linux下 MYSQL 定時備分指令碼LinuxMySql指令碼
- Linux平臺下MySQL資料庫定時備份LinuxMySql資料庫
- MySQL 定時備份MySql
- linux mysql定時備份指令碼記錄LinuxMySql指令碼
- MySQL 定時增量備份MySql
- MYSQL定時備份(一)MySql
- linux的crontab定時服務備份mysql資料LinuxMySql
- MYSQL定時任務-定時清除備份資料MySql
- linux實現mysql資料庫每天自動備份定時備份LinuxMySql資料庫
- mysql每天定時備份指令碼MySql指令碼
- mysql定時備份shell指令碼MySql指令碼
- linux定時備份mysql並同步到其它伺服器LinuxMySql伺服器
- 定時 MYSQL 動作-LINUX下用CRON實現定時執行指令碼(轉)MySqlLinux指令碼
- Mysql定時備份資料指令碼MySql指令碼
- 實戰-MySQL定時增量備份(2)MySql
- MySQL:Windows下分庫備份指令碼MySqlWindows指令碼
- Linux下mysql備份 恢復LinuxMySql
- unix下透過ftp定時備份FTP
- 實戰-MySQL定時全量備份(1)MySql
- 資料庫定時備份linux篇資料庫Linux
- Linux下chrony對時設定Linux
- Linux下新增定時任務Linux
- 定時備份 MySQL 並上傳到七牛MySql
- Linux下的定時任務crontab設定Linux
- Linux下MySQL的備份與還原LinuxMySql
- linux下MySQL初始環境設定LinuxMySql
- Linux實現定時備份MySQL資料庫並刪除30天前的備份檔案LinuxMySql資料庫
- 【乾貨】MySQL 資料庫定時備份總結MySql資料庫
- xtrabackup備份mysql以及建立自動定時任務MySql
- MySQL 資料庫定時備份的幾種方式MySql資料庫
- mysql的分庫備份MySql
- MySQL自動備份指令碼及異地定時FTPMySql指令碼FTP
- linux和win下 MySQL的備份與還原LinuxMySql
- Linux作業系統定時備份檔案方法Linux作業系統
- Linux定時備份資料庫與指令碼加密Linux資料庫指令碼加密
- Linux下用crontab定時執行PHP程式LinuxPHP
- linux下使用TCP存活(keepalive)定時器LinuxTCP定時器