程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 利用MySQL的mysqlhotcopy實現數據庫自動備份的SH腳本源碼

利用MySQL的mysqlhotcopy實現數據庫自動備份的SH腳本源碼

編輯:MySQL綜合教程


利用MySQL的mysqlhotcopy實現數據庫自動備份的SH腳本源碼   可以加在cortab 中在每天凌晨1點,備份打包一下MYSQL的數據庫。 設定計劃任務 ------------------------------------------------------------------------------------------------------------------------- #crontab -e   0 1 * * * /usr/local/src/backmysql.sh -------------------------------------------------------------------------------------------------------------------------   www.2cto.com   backmysql.sh 的文件源碼,可以配置備份目錄。數據庫名 mysqlhotcopy所在的目錄,以及避免磁盤空間不足刪除30日前的備份。 ------------------------------------------------------------------------------------------------------------------------- #!/bin/bash   # yum -y install perl-DBD-MySQL  //if mysqlhotcopy can't be runing ,install it   backdir="/usr/local/backup/"   mysqlbindir="/usr/local/mysql/bin/"   backdatabase="cms"   keepdays=30   ${mysqlbindir}mysqlhotcopy ${backdatabase} ${backdir}    tar zcvfP ${backdir}${backdatabase}_db_$(date +"%Y%m%d" --date="-1 day").tar ${backdir}${backdatabase}   www.2cto.com     rm -rf ${backdir}${backdatabase}   rm -rf ${backdir}${backdatabase}_db_$(date +"%Y%m%d" --date="-${keepdays} day").tar     作者 Naola2001

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved