熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

利用Crontab為Linux定時備份Mysql數據庫

2013-11-23 21:03:15  來源: MySQL 

  利用系統Crontab來定時執行備份文件按日期對備份結果進行保存達到備份的目的

  利用系統crontab來定時執行備份文件按日期對備份結果進行保存達到備份的目的

  創建保存備份文件的路徑/mysqldata

  #mkdir /mysqldata

  創建/usr/sbin/bakmysql文件

  #vi /usr/sbin/bakmysql

  輸入

  rq=` date +%Y%m%d `

  tar zcvf /mysqldata/mysql$rqtargz /var/lib/mysql

  或者寫成

  rq=` date +%Y%m%d `

  mysqldump ——alldatabases u root p密碼 > /mysqldata/mysql$rqsql

  /var/lib/mysql是你數據庫文件的目錄部分用戶是/usr/local/mysql/data每個人可能不同

  /mysqldata/表示保存備份文件的目錄這個每個人也可以根據自己的要求來做

  修改文件屬性使其可執行

  # chmod +x /usr/sbin/bakmysql

  修改/etc/crontab

  #vi /etc/crontab

  在下面添加

   * * * root /usr/sbin/bakmysql

  表示每天點鐘執行備份

  重新啟動crond

  # /etc/rcd/initd/crond restart

  完成

  這樣每天你在/mysqldata可以看到這樣的文件

  mysqltargz

  你直接下載就可以了


From:http://tw.wingwit.com/Article/program/MySQL/201311/29505.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.