• 如何用crontab系統每天定時備份MySQL數據庫

    時間:2022-06-28 00:01:13 數據庫操作系統 我要投稿
    • 相關推薦

    如何用crontab系統每天定時備份MySQL數據庫

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

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

      #mkdir /mysqldata

      2、創建/usr/sbin/bakmysql文件

      #vi/usr/sbin/bakmysql

      輸入

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

      tar zcvf /mysqldata/mysql$rq.tar.gz/var/lib/mysql

      或者寫成

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

      mysqldump --all-databases -u root -p980405> /mysqldata/mysql$rq.tar.gz

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

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

      3、修改文件屬性,使其可執行

      #chmod+x/usr/sbin/bakmysql

      4、修改/etc/crontab

      #vi/etc/crontab

      在下面添加

      013***root/usr/sbin/bakmysql

      表示每天3點鐘執行備份

      5、重新啟動crond

      #/etc/rc.d/init.d/crondrestart

      完成。

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

      mysql20040619.tar.gz

      你直接下載就可以了。

      在tar命令執行前,停止數據庫服務進程或鎖定數據庫,

      否則恢復數據時,會出現數據庫損壞的情形,運氣好時可修復,運氣不好時就不可以了。

    【如何用crontab系統每天定時備份MySQL數據庫】相關文章:

    MySQL數據庫備份守則和方法04-22

    設置每天定時關機的方法06-28

    電腦win7系統備份07-04

    電腦重裝系統怎么備份07-02

    計算機二級mysql數據庫模擬試題07-01

    如何自己組建Time Machine無線備份系統07-10

    PHP+mysql的網站作品在面試的時候如何帶去?導出數據庫?07-13

    win10系統定時關機怎么設置06-28

    用PE如何恢復電腦系統備份06-28

    全國計算機二級mysql數據庫模擬試題07-01

    黄频国产免费高清视频_富二代精品短视频在线_免费一级无码婬片aa_精品9E精品视频在线观看